-1

我想将 strtolower() 添加到下面的代码中

$skin = new skin('movie/similar_rows'); $similar_rows = '';
while ($TMPL = mysql_fetch_assoc($similar_result)) {
$TMPL['title_encoded'] = str_replace("+", "-", urlencode($TMPL['title']));

我尝试了以下代码,但它不起作用:

$skin = new skin('movie/similar_rows'); $similar_rows = '';
while ($TMPL = mysql_fetch_assoc($similar_result)) {
$TMPL['title_encoded'] = strtolower(str_replace("+", "-", urlencode($TMPL['title'])))

有什么建议么?

我对编码很陌生,所以不要跳到我身上!

4

1 回答 1

1

您错过了已修改行末尾的分号。

要调试这种情况(假设您在本地机器上开发,而不是在生产中),最好:

  1. error_reporting级别设置为E_ALL
  2. 将错误输出到屏幕:display_errors = on

您可以在手册http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting中详细了解这些指令

于 2012-10-05T04:31:46.953 回答