Конвертировать 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