YardalGedal
@YardalGedal
yeah boy

Почему не работает in_array?

Есть массив mime-типов:
Array
(
    [0] => video/mpeg

    [1] => video/mp4

    [2] => video/ogg 

    [3] => video/quicktime 

    ...

    [18] => image/gif

    [19] => image/jpeg

    [20] => image/pjpeg

    [21] => image/png

   ...
)


Когда я хочу проверить существует ли значение в массиве с помощью in_array или array_search, то эти методы возвращают false.
Например
if (in_array("image/png", $types))
с этим массивом не выполнится, так как функция возвращает false. То же самое и с array_search.

UPD. Вспомнил про перевод строк, но убрать его не получается с помощью $str=str_replace("\r\n",'',$str);
  • Вопрос задан
  • 1131 просмотр
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
никогда не используй print_r, а только var_dump()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы