@yooooooman

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽