扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
关于if的错误, unexpected T_IF, expecting ')'
今天自己改一个程序,因为没学过php,遇到了很多问题,大家别笑我啊~~
想在程序里加个判断,提示加入判断的那一行出错:unexpected T_IF, expecting ')'
直接上代码吧,也描述不好。。
PHP code$aTPL->set_var(array(
"SINGER" => $Song->Singer,
//--------想要在下面加一个判断语句,却提示该行出错---------
if(ord($Song->Singer)>127) // 对汉字的singer进行编码
{
"SSINGER" => str_replace('=',"",base64_encode(urlencode($Song->Singer))),
}
else
{
"SSINGER" => urlencode($Song->Singer),
}
//--------要加的判断结束---------
"SINGER_ID" => $Singer->ID,
));
下面也是同样的错误:
PHP codeif( is_array($TagList) )
{
$aTPL->set_block("BodyHandle","UTagRow","utagrow");
foreach( $TagList as $aTag )
{
$aTPL->set_var(array("U_TAG" => $aTag["Tag"],
//-------------想要在下面加一个判断语句---------
if(ord($aTag["Tag"])>127) // 转换汉字tag url
{
"URL_TAG" => str_replace('=',"",base64_encode(urlencode($aTag["Tag"]))),
}
else
{
"URL_TAG" => urlencode($aTag["Tag"]),
}
//--------要加的判断结束---------
));
$aTPL->parse("utagrow","UTagRow",true);
}
$aTPL->set_var(array("U_TAG_NUM" => $theUser->GetTagNum(),
));
}
if(ord($aTag["Tag"])>127) // 转换汉字tag url
{
注释不要加在这
if(ord($aTag["Tag"])>127){ // 转换汉字tag url
这样就没事
PHP code
<?
$list=array();
if( is_array($TagList) )
{
$aTPL->set_block("BodyHandle","UTagRow","utagrow");
foreach( $TagList as $aTag )
{
$list["U_TAG"][]=$aTag["Tag"];
//-------------想要在下面加一个判断语句---------
if(ord($aTag["Tag"])>127) // 转换汉字tag url
{
"URL_TAG" = str_replace('=',"",base64_encode(urlencode($aTag["Tag"])));
}else{
"URL_TAG" = urlencode($aTag["Tag"]);
}
//--------要加的判断结束---------
$aTPL->parse("utagrow","UTagRow",true);
}
$aTPL->set_var(array("U_TAG" => $list["U_TAG"][]));
$aTPL->set_var(array("U_TAG_NUM" => $theUser->GetTagNum()));
}
?>
就是拼错了一个字符 发现了
//--------要加的判断结束---------
$list = array("U_TAG" => $aTag['Tag'],"URL_TAG"=>$url_tar);
换成tag就好了
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者