Значения массивов не идентичны (но они есть?)

У меня есть два массива. Кажется, они содержат как минимум один идентичный набор значений, но выполняютarray_diff() ничего не возвращает, хотя думаю, что должно! Это должен был быть обычный код, но по какой-то причинене нравится то, что ямы сделали.

Странная вещь в том, чтоvar_dump($queue[0]); возвращаетсяString(167); а такжеvar_dump($videos[0]) возвращается.String(168)

Так ясно, они должны быть разными, верно?

echo similar_text($queue[0]), $videos[0]); возвращается167, Какие!?

Примечание. Это просто имена файлов, которые не представляют содержимое файла.

Видео Массив

Array ( [0] => /var/www/downloads/j2/Dexter Season 1, 2, 3, 4, 5 & 6 + Extras (Early Cuts, Audiobooks etc) DVDRip HDTV TSV/Season 3/Dexter Season 3 Episode 04 - All in the Family.avi )

Массив очереди

Array ( [0] => /var/www/downloads/j2/Dexter Season 1, 2, 3, 4, 5 & 6 + Extras (Early Cuts, Audiobooks etc) DVDRip HDTV TSV/Season 3/Dexter Season 3 Episode 04 - All in the Family.avi [1] => j2 )

Выходы

$diff = array_intersect($queue,$videos); print_r($diff); возвращается Array ( )

var_dump($queue[0]); возвращаетсяstring(167) "/var/www/downloads/j2/Dexter Season 1, 2, 3, 4, 5 & 6 + Extras (Early Cuts, Audiobooks etc) DVDRip HDTV TSV/Season 3/Dexter Season 3 Episode 04 - All in the Family.avi"

var_dump($videos[0]); возвращается string(168) "/var/www/downloads/j2/Dexter Season 1, 2, 3, 4, 5 & 6 + Extras (Early Cuts, Audiobooks etc) DVDRip HDTV TSV/Season 3/Dexter Season 3 Episode 04 - All in the Family.avi"

echo similar_text($queue[0], $videos[0]); возвращается .Я'167

мы поместили строки в число символов JavaScript, ямы использовали strlen (), trim () для обрезки пробелов, яМы даже вручную подсчитывали каждый символ. Какие'происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос