Articles of парсинг

Создать массив из содержимого тегов <div> в php

У меня есть содержимое веб-страницы, назначенной переменной $html Ниже приведен пример содержимого $html : <div class="content">something here</div> <span>something random thrown in <strong>here</strong></span> <div class="content">more stuff</div> Как, используя PHP, я могу создать массив из того, что находит содержимое областей <div class="content"></div> подобных этому (для примера выше), поэтому: echo $array[0] . "\n" . $array[1]; //etc выходы something […]

Есть ли способ проанализировать вывод print_r

Возможный дубликат: Создать массив, напечатанный с помощью print_r Дубликат Как создать массив из вывода массива, напечатанного с помощью print_r? который также имеет хороший пример кода для решения этой проблемы. Мне нужно отменить журнал ошибок, который имеет выход print_r($data,true) . Пример данных будет выглядеть так: Array ( [subject] => this is the subject [body] => <p>Dear […]

INI-файл для многомерного массива в PHP

У меня есть следующий файл INI: abc = 1 abde = 2 Я разбираю этот файл с помощью parse_ini_file. И он возвращает: array( 'abc' => 1, 'abde' => 2 ) Но я хочу создать многомерный массив. Мой выход должен быть: array( 'a' => array( 'b' => array( 'c' => 1, 'd' => array( 'e' => […]