У меня есть массив из сообщения, который содержит пару значений, и я пытаюсь выполнить сравнение, чтобы узнать, содержит ли массив определенные строки.Array показывает только первое значение при сравнении
так:
if ($q->param('tradesFour[]') =~ m/Steel/)
datadump массива выглядит следующим образом:
'tradesFour[]' => [
'Street/Road',
'Steel Erection'
],
, но когда я делаю это, если заявление не соответствует действительности, а также при печати tradesFour [] это просто дает мне первое значение. Как я могу заставить это работать правильно?
Что такое '$ q'? Это должен быть объект, который принимает метод param. – Borodin
@Borodin my '$ q = CGI-> new();' – BluGeni
"Steel Erection"? <Вставить нечеткую шутку здесь> – ThisSuitIsBlackNot