Вообще-то это из разряда ошибок, которые стоит проверить прежде, чем смотреть еще куда бы то ни было.
И никакого смысла изучать код для этой конкретной ошибки, кроме возможности хлопнуть себя по лбу с воплем "вот я телятина!", тут нет ;)
voldev vvv, как это гармонично!
Безграмотность - неспособность грамотно сформулировать задачу - неспособность ее решить.
Мы же не на диктанте, да.
Начните с бумажки. Выпишите на нее свои три значения массива и вручную выполните свой код. Что произошло? А чего хотелось? Так чего не хватает?
Ни сортировка, ни сравнение тут вообще, совершенно, принципиально ни при чем.
Цикл по первому массиву с заполнением результата. Ясельная группа по РНР.
Дмитрий, очень может быть. Буки вообще туговаты насчет улучшить, слишком много инженерных компромиссов.
Но здесь-то человек одним мановением отрицает всякий апгрейд и возвещает, что все это суета и томление духа... ;)
Вообще-то ТС предполагает не модернизацию или разгон, а устранение бутылочного горлышка.
Вопрос в том, верно ли он его определил или учетверение памяти реально ни черта не даст.
Но это по тем данным, которые даны в вопросе, все равно не определишь.
LibreOffice из коробки имеет сохранение в PDF, никаких онлайн инструментов (у лучших из которых под капотом, скорее всего, тот же самый headless libreoffice), просто не требуется.
pfg21, нет, поподробнее мне слабо, я не железячник, так что просто пересказываю то, как я понял то, чего начитался, пока разбирался с подобными проблемами. Однако полное обесточивание после виндов таки помогает линуксам увидеть звук на ноутах в подобных ситуациях.
maksam07, CMS вообще-то никак не мешает делать на ней CRM. Я под некоторые брал Октябрь, например. Просто чтобы использовать некоторые готовые наработки вместо написания всего с нуля.
Александр, регулярки - это совсем не сложно, и это практически обязательный багаж для современного разработчика.
Да и прочим "компьютерным" профессиям не помешает.
FearZzZz, Битрикс как CMS последние годы судорожно подпирают костылями, чтобы он не разваливался на РНР 8, и не развивают от слова совсем. Пафосно запилили D7, так и не покрыв им полностью старые классы - и до сих пор даже по написанному документацию не осилили. Это "живее всех живых"?
Это продажи его по-прежнему очень оживленные, да работнички, которые его будут строгать под клиента, раз уж так получилось, продолжают быть востребованными, потому что иначе с ним жить невозможно.
Но вот насчет его светлого будущего - я бы не рассчитывал.
Криво сверстанный DOCX никакими API не исправишь.
Они по большей части все равно приводят его к HTML сначала.
Ищите возможность исключить из системы офисные форматы вовсе - это путь к будущему.
MyQuestion, бот не заполняет никакие поля. Он сразу шлет POST на адрес, его принимающий.
Если у вас какие-то проверки на фронте - они вообще не играют.
Да и если на бэке - ну, уж телефон-то, похожий на телефон, бот сочинит, это их обычная задача.
И никакого смысла изучать код для этой конкретной ошибки, кроме возможности хлопнуть себя по лбу с воплем "вот я телятина!", тут нет ;)