<?php
$kw = $_POST["kw"];
$kw= str_replace("*","%",$kw,$count);
if($count > 1)
{
echo "not supported";
exit;
}
...
?>
我收到此警告「str_replace()錯誤的參數計數錯誤」。str_replace()錯誤的參數數量錯誤
我在哪裏錯了?
謝謝。
<?php
$kw = $_POST["kw"];
$kw= str_replace("*","%",$kw,$count);
if($count > 1)
{
echo "not supported";
exit;
}
...
?>
我收到此警告「str_replace()錯誤的參數計數錯誤」。str_replace()錯誤的參數數量錯誤
我在哪裏錯了?
謝謝。
確實。 PHP 5已經出現了近7年。對於那些升級緩慢的人,PHP 4同時得到了支持,但是現在三年來它一直沒有得到官方的支持。升級時間。 – Wiseguy 2011-05-10 12:26:00
嘗試
$kw= str_replace("*","%",$kw,&$count);
編號'$ count'是函數定義中的一個參考(這是正確的方法),所以這是多餘的。而且,這樣做並不支持/推薦。 '從PHP 5.3.0開始,您會收到一條警告,指出「通過參考時間傳遞」已被棄用。「 [docs](http://php.net/manual/en/language.references.pass.php) – Wiseguy 2011-05-10 12:08:01
提示:導航到'php.net/ {functionname}'會給你相應的手冊頁,它會告訴你在哪個PHP版本中增加了第四個參數。例如。 http://php.net/str_replace – 2011-05-10 12:00:27