使用如下语句if语句并将值分配给两个变量I' m得到以下错误。 解析错误:语法错误,意外' Guar' (T_STRING)在第158行的/home/..../.../something.php中,下面是第157和158行的代码。 我知道我需要使用一些转义字符,但我不知道如何在这里实现它。请帮我解决这个问题。 感谢。
代码:
if($crom_name== "Groundnut pods (raw)"){$guname="DUO/LGL ;L\UM sSFRLf";$hiname="D}\UO,L SL Ol,IM\";}
if($crom_name== "Guar"){$guname="U]JFZ";$hiname="S,:8Z";}
答案 0 :(得分:2)
你的问题就在这一行
if($crom_name== "Groundnut pods (raw)"){$guname="DUO/LGL ;L\UM sSFRLf";$hiname="D}\UO,L SL Ol,IM\";}
您正在逃避最终引用,因此该行应该抛出未终止的字符串常量错误。你需要逃避反斜杠。您可能还想逃避其他反斜杠(U之前的那个。
if($crom_name== "Groundnut pods (raw)"){$guname="DUO/LGL ;L\\UM sSFRLf";$hiname="D}\\UO,L SL Ol,IM\\";}