다음과 유사한 코드를 이해하려고 시도합니다.str_replace 배열을 사용
$line = 'This line has a cat ant goat dog monkey rat and ape';
$animals = array('cat', 'dog', 'monkey', 'rat');
$count = 1;
while ($count)
{
$line = str_replace($animals, '', $line, $count);
}
echo $line;
여기 루프에 대한 필요성을 이해하지 못하는 것 같습니다. 다음과 같은 결과를 줄 것 같습니다.
$line = 'This line has a cat ant goat dog monkey rat and ape';
$animals = array('cat', 'dog', 'monkey', 'rat');
$line = str_replace($animals, '', $line, $count);
echo $line;
그래서 왜 루프가 ... 여기에 줄거리가 누락 되었습니까? 아니면 어떤 이점이 있습니까?
루프 된 코드가없는 str_replace는 첫 번째 occurance을 대체 전 자바 스크립트 개발자가 작성됩니다. –
루프가 의미가 없으며 끊기가 없습니다 – Ghost
아니요, 'str_replace()'에 대한 매뉴얼을 읽지 못했거나 이해하지 못했기 때문에 루프가 완료된 것처럼 보입니다. –