сравнение элемента массива $_SESSION с элементом другого массива

and22

Новичок
сравнение элемента массива $_SESSION с элементом другого массива

суть проблемы:есть элемент массива $_session['po'] со значением cb21 и есть текстовый файл file.txt считаный в массив $arr=file(file.txt), $arr['0'] тоже имеет значение cb21, почему не работает такой код:if($_session['po']==$arr['0']){echo"какойто текст";} то есть не выводится "какойто текст" хотя значения одинаковые.Помогите.
 

Фанат

oncle terrible
Команда форума
and22
выражение if($_session['po']==$arr['0']){echo"какойто текст";} выводит "какой-то текст", если значения одинаковые.
исходя из формальной логики, если текст не выводится - значит, значения не одинаковые. согласен?
 

SiMM

Новичок
Фaнaт, может в FAQ: debug hexdump выложить - пущай сами строки сравнивают?
PHP:
function hexdump($str) {
  return preg_replace('#.#se','sprintf("%02X ",ord("$0"))',$str);
}
 

Фанат

oncle terrible
Команда форума
вывод этой конструкции слишком сложен для понимания.
ну увидит он эти 0А, и не поймет, что они значат. если вообще увидит за лесом других таких же.
вот переделать бы её, чтобы в хекс переводила только непечатные слова...
вообще надо подумать, как бы сделать её понагляднее
 
Сверху