@yooooooman

Почему разная длина string в массиве?

Делаю импорт/экспорт. При импорте хочу сделать сравнение массива из файла с массивом из базы, чтобы найти расхождения и потом пройтись только по id, данные которого в чем-то расходятся. Но при сравнении он показывает расхождения из-за длины строк string, хотя кодировка одинаковая и данные также одинаковы.

Вначале создаю объект из массива через fputcsv , а после объект уже записываю в файл csv с помощью fwrite. Если вывести через var_dump массивы из записанного файла и из базы, то показывает различия в длине строк string.

Пример
Массив из базы
array(4) {
  ["description"]=>
  string(897) "Текст..."
}

Массив из записанного файла
array(4) {
    ["description"]=>
    string(895) "Текст..."
  }

Текст одинаковый, кодировка тоже. Почему так происходит и как привести к единому?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
sslion
@sslion
Читаем мануалы, учим матчасть...
60fb8ddb15103133504433.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы