在 php 中获取语法错误


Getting syntax error in php

在下面使用 if 语句并将值分配给两个变量时,我得到以下错误。解析错误:语法错误,第 158 行/home/..../.../something.php 中意外的"瓜尔"(T_STRING)。下面是第 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";}

你的问题是这一行

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''";}