Как stripos() работает с массивами?

ElWhite

Новичок
Как stripos() работает с массивами?

Не могу понять где ошибка в условии:
PHP:
if (stripos($price_guidepost[$i], "Эконом"))
$carcass_cost = CARCASSCOST_ECONOM_2;
В результате переменная $carcass_cost остается пустой, хотя массив $price_guidepost имеет значение "Эконом".

Для проверки попробовал посмотреть идентичность:
PHP:
if ($price_guidepost[$i] === "Эконом")
$carcass_cost = CARCASSCOST_ECONOM_2;
так работает номально.

Подскажите, пожалуйста, где ошибка при использовании stripos()?
 

Фанат

oncle terrible
Команда форума
никак. stripos работает со строками.
а с массивами она не работает.
 

ElWhite

Новичок
Вот спасибо.
А есть альтернатива для массивов кроме как присвоить значение массива переменной?
..................
Пока писал этот вопрос, _vampiro_ уже ответил. Спасибо!
 

Фанат

oncle terrible
Команда форума
нету альтернативы для массивов.
и если $price_guidepost[$i] действительно === "Эконом", то это СТРОКА, а не массив.
 

ElWhite

Новичок
$price_guidepost[$i] - это выборка значения из массива в цикле, где $i - ключ
 

Фанат

oncle terrible
Команда форума
А есть альтернатива для массивов кроме как присвоить значение массива переменной
А это тебе, типа, поможет?
И в чём же разница между "значением массива" и переменной?

-~{}~ 23.06.06 14:17:

проблема твоя никакого отношения к массивам не имеет.
поэтому ищи решение в другом месте.
 
Сверху