嘗試瞭解類似以下內容的代碼。使用數組的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;
那麼,爲什麼循環...我是否錯過了這裏的陰謀?還是它有一些額外的好處?
環狀碼由前JavaScript開發其中str_replace函數僅替換第一次出現寫入。 – 2014-09-23 12:49:37
循環沒有意義,也沒有中斷 – Ghost 2014-09-23 12:50:37
不,循環看起來像是這樣做的,因爲'str_replace()'手冊沒有被讀取或者沒有被理解。 – 2014-09-23 12:51:16