Articles of Многострочный

преобразование строки в многомерный массив

Я хотел бы преобразовать эту строку: $credit_packages_string = "300,0.25|1000,0.24|3000,0.22|4000,0.20|5000,0.18|6000,0.16|7000,0.14"; в этот массив: $credit_packages = array( array( 'credit_amount'=> 300, 'price_per_credit'=>0.25), array( 'credit_amount'=> 1000, 'price_per_credit'=>0.24), array( 'credit_amount'=> 3000, 'price_per_credit'=>0.22), array( 'credit_amount'=> 4000, 'price_per_credit'=>0.20), array( 'credit_amount'=> 5000, 'price_per_credit'=>0.18), array( 'credit_amount'=> 6000, 'price_per_credit'=>0.16), array( 'credit_amount'=> 7000, 'price_per_credit'=>0.14) ); как бы вы сделали это самым эффективным способом?

строка для преобразования ассоциативного массива

Я боролся с этим в течение нескольких дней и хотел бросить его там и посмотреть, есть ли у кого-то идеи. В основном у меня есть строка, например 1) "/0/bar" 2) "/build/0/foo/1" и нужно преобразовать это в многомерный массив 1) $result[0][bar] 2) $result[build][0][foo][1] До сих пор я пробовал: $query = "/build/0/foo/1"; $queryAr = []; $current = […]

PHP: удалить пустые строки массива в многомерном массиве

У меня есть этот массив: $aryMain = array(array('hello','bye'), array('',''),array('','')); Он формируется путем чтения файла csv, а массив ('', '') – это пустые строки в конце файла. Как я могу их удалить? Я пробовал: $aryMain = array_filter($aryMain); Но это не работает 🙁 Большое спасибо!

использовать строки для доступа (потенциально больших) многомерных массивов

У меня возникли проблемы с выяснением способа простого анализа ввода строки и поиска правильного местоположения в многомерном массиве. Я надеюсь на одну или две линии, чтобы сделать это, поскольку решения, которые я видел, полагаются на длинные (10-20 строк) петли. Учитывая следующий код (обратите внимание, что вложение может теоретически иметь любую произвольную глубину): function get($string) { […]

Intereting Posts
Анализ XML с использованием XSD в PHP htmlspecialchars (): Недопустимая многобайтовая последовательность в аргументе Пустая страница на стороне администратора Opencart как подключиться к базе данных в приложении openshift Laravel и просмотр кэширования в процессе разработки – не могут сразу увидеть изменения Почему я получаю Неустранимая ошибка: исключить исключение «GuzzleHttp \ Exception \ RequestException» с сообщением «ошибка cURL 60 Как отображать ошибки PHP в выводе кода? Исключить исключение SoapFault: Ошибка Получение заголовков HTTP Несколько переменных в 1 в URL-адресе Реализация входа в систему вместе с suPHP Показать флаг по странам Сценарий Как изменить язык без перегрузки страницы с помощью PHP / JQuery Проверка формы перестает работать при визуализации страниц с использованием другого контроллера Мой php-скрипт для отправки формы не работает Понимание fetch_assoc ()