in_array, array_search, нулевой элемент массива

KU
На сайте с 17.07.2008
Offline
251
1504

Всем привет.

Имеется массив считанных строк из текстового файла:

$text = file_get_contents('file.txt');

$array = explode("\n", $text);

Array ( [0] => 11 [1] => 22 [2] => 33 [3] => 44 [4] => )

in_array("11", $array) возвращает false

array_search("11", $array) возвращает null

c array[1.. и дальше] проблемы нет.

WTF?

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
TF-Studio
На сайте с 17.08.2010
Offline
334
#1

var_dump ($array)

возможно что-то по-другому.

К примеру почистить trim надо

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
KU
На сайте с 17.07.2008
Offline
251
#2

Внезапно заработало, так и не понял в чем проблема была :)

TF-Studio
На сайте с 17.08.2010
Offline
334
#3

Всё же стоит попытаться найти в чем был трабл.

Ибо выскочит потом не вовремя ))

rbbumfirst
На сайте с 03.04.2009
Offline
87
#4

а вот интересно эту конструкцию можно заменить

$text = file_get_contents('file.txt'); 

$array = explode("\n", $text);

простым

$array = file('file.txt');

?

Web developer (http://rudov.com). разработка на Go, ReactJS, React Native
AlexVenga
На сайте с 10.04.2007
Offline
190
#5

проверьте файл, вы уверены что перенос с первой строки на вторую не содержит доп. символов?

Просто перенос разбил, но там могли артефакты остаться!

Антикризисное предложение: [Бурж, AdSense] [NEW] Сайты - каталоги компаний с гарантией трафа [Дорого] (/ru/forum/1006462)
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#6

1. Замените всю конструкцию функцией file();

2. Почитайте мануал, там написано, что нужно использовать trim(), чтобы очистить строки от символов переноса и они могут быть НЕ только \n

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий