строка — Получение синтаксической ошибки в переполнении стека

при использовании оператора 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";}

-3

Решение

Ваша проблема в этой линии

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\\";}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]