Конвертировать print_r в PHP массив
Входные данные
Эта форма позволяет конвертировать print_r в PHP массив, вставьте или загрузите print_r вывод ниже:
Результат конвертирования print_r в массив PHP
FAQ
Зачем конвертировать print_r в PHP массив?
Очень часто при работе с мссивами в PHP вам может потребоваться вывести промежуточный массив через print_r для того что бы проверить его элементы, а потом вам может потребоваться преобразовать print_r вывод обратно в массив для того что бы продолжить писать код по обработке данного массива. Таким образом в основном это не обходимо при разработке и отладки кода.
Как конвертировать print_r в PHP массив?
Просто вставьте вывод с print_r в текстовое поле выше и нажмите кнопку "Конвентировать", и вы получите PHP массив в следующем текстовом поле.
Как пересоздать PHP массив из print_r вывода?
Для того чтобы преобразовать print_r в массив, нужно парсить текст с помощью регулярных выражений. Вы можете найти примерное решение тут https://www.php.net/manual/ru/function.print-r.php#121259
Что такое print_r в PHP?
print_r()
выводит информацию о переменной. Если задано string, integer или float, печатается само значение. Если задан array, значения будут представлены в формате с показом ключей и элементов.
Пример конвентирования print_r в массив PHP
Исходные данные (До):Array ( [website] => Array ( [domain] => wtools.io [title] => Online Web Tools ) [string] => some text [integer] => 1 [float] => 2.3 [subArray] => Array ( [0] => Hello World. ) )Конечный результат (После):
[ 'website' => [ 'domain' => 'wtools.io', 'title' => 'Online Web Tools', ], 'string' => 'some text', 'integer' => 1, 'float' => 2.3, 'subArray' => [ 0 => 'Hello World.', ], ]После конвентирования вы можете применить массив PHP к вашему проекту или использовать его для каких-то других целей.
Вам понравился этот инструмент? Вы можете задонатить нам. Это поможет нам улучшить наши бесплатные веб-инструменты.
Paypal