$hello
의 단어 중 하나를 입력 할 때 임의로 단어 $bye
중 하나를 선택하여 표시하도록하려고합니다. 내가 그것을 시도 할 때, 그것은 단지 0, 1 또는 2.라고 말합니다. 어떻게하면이 배열을 고쳐서 $bye
배열의 단어 중 하나를 임의로 줄 것입니다.PHP에서 배열의 항목 하나를 무작위로 표시하도록하려면 어떻게해야합니까?
<?php
$words = $_POST['words'];
$hello = array('hello', 'hi', 'yo', 'sup');
$bye = array('bye', 'seeya', 'aurevoir');
$words = preg_replace('/\b('.implode('|', $hello).')\b/i', '<span class="highlight">'.array_rand($bye).'</span>', $words);
echo $words;
?>
죄송합니다, 현재이 질문에 기여할 수 없습니다. 위의 질문에 대해 _edit_ 세부 사항을 작성하십시오. 특히 코드를 형식화하기 위해 내장 편집기 기능을 사용하여 현재 코드를 읽기 쉬운 방법으로 게시하십시오. 현재 코드 스 니펫이 충분하지 않습니다. – arkascha