при использовании оператора if, как показано ниже, и присвоении значений двум переменным, я получаю ошибку ниже.
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный ‘Guar’ (T_STRING) в /home/…./…/something.php в строке 158. Ниже приведен код строк 157 и 158.
Я знаю, что мне нужно использовать какой-нибудь escape-символ, но я не знаю, как реализовать это здесь. Пожалуйста, помогите мне решить эту проблему.
Благодарю.
Код:
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\\";}
Других решений пока нет …