Давайте еще раз. Исходя из файла на 125мб и файла скрипта - весь вывод заполняет вывод инфы о массиве на 7207 элементов. То есть первый var_dump()
Обрывается на 7083 элементе. То есть var_dump не завершен.
Проверьте, тот ли скрипт выполняете, который редактируете.
И как Вы получили array(7207)? В Вашем скрипте это делает только var_dump.
Строка 150. Строка 157. Это избыточная информация. Вывод не будет большим. Если будет ошибка - она будет явно в другом месте.
Типа Jquery UI не на JS?))))
Развитие идет по пути создания клиент-серверных приложений + значительную часть кода перекладывают на js. Поэтому перетоптаться - врядли. Другое дело, что нужно сначала приобрести понимания азов, что откуда берется.
Еще раз говорю - нет проблемы в Вашем скрипте, он бы обрывался на законченной операции, а не посередине вывода инфы об элементе массива. У Вас скорее всего ограничение по памяти в 128мб.
Закомментируйте строки с var_dump и скиньте получившийся результат.
Так Вам что нужно? Второй лог прерывается в середине записи элемента массива, что с большой долей вероятности намекает на то, что закончились какие-то ресурсы для продолжения работы скрипта.
Сократите вывод в файл наполовину и запустите скрипт еще раз.
Для начала var_dump() закомментируйте. Вывод сократится в разы.
да, это оптимальный вариант, как раз с регистром проблем не будет ))))
Проверьте логи системы. У Вас скорее всего или память или место на диске закончилось. Вывод массива на 125мб....
Это похоже на холивар на тему строковых функций. Вариантов получения нужного результата несколько. Если поизвращаться, то можно и через str_ireplace организовать, путем замены подстроки и сравнения с исходной строкой, вот только зачем? )
Телепаты в отпуске.
Но скорее всего проблема в том, что браузеры различно обрабатывают отступы.
Информации в инете полно.
Наверное стоит отметить что js может работать только с данными пользователя.
Поэтому до начала работы с данными пользователь их должен получить.
Т.е. скачать html-код (открыть страничку сайта).
Только после этого возможна полноценная работа кода JS.
Цепочка получается следующей:
Серверный язык (php, perl, asp...) -> html код ->JS
Серверные языки выполняют некую обработку запросов пользователя и выводят результат в HTML-коде, компьютер пользователя получив этот код запускает обработку пользовательских (JS) скриптов.
Т.е. для полноценного сайтостроения важно знать всю связку. Для работы верстальщиком/создателем пользовательских интерфейсов - html+js. Но ключевым будет все равно html.