Я хочу проанализировать исходный файл PHP в AST (желательно в виде вложенного массива инструкций). Я в основном хочу конвертировать f($a, $b + 1) во что-то вроде array( 'function_call', array( array( 'var', '$a' ), array( 'expression', array( array( 'binary_operation', '+', array ('var', '$b'), array( 'int', '1' ) ) ) ) ) ) Есть ли встроенная библиотека […]
Возможный дубликат: Динамически заменить атрибуты «src» всех тегов <img> Смешная история. Я опубликовал этот вопрос совсем недавно, но вместо того, чтобы получить что-то, что мог, вы знаете, использовать, все, что у меня было, было много догм о том, как использовать регулярное выражение для анализа HTML. Итак, здесь идет снова. У меня есть HTML и вы […]
Я пишу набор классов для искателя, он сканирует стартовую страницу, извлекает три ссылки на основе параметров (найденных с использованием Simple Html Dom Parser, позволяющих использовать jquery-подобный селектор), сканирует эти страницы, затем переходит на страницу 2, выбирает следующие 3 страницы. Текущие максимальные страницы – 57 раз. Излишне говорить, что я получаю: Разрешенный размер памяти 50331648 байт […]
строка даты – 30 апреля 2010 г. Я хочу проанализировать строку в 2010-04-30, используя php, как я могу это достичь? Благодаря!!
Как и в этом вопросе , как я могу анализировать адреса электронной почты, которые находятся в этом формате, "Bob Smith" <bob@company.com>, joe@company.com, "John Doe"<john@company.com> И получите результат следующим образом: array( 'bob@company.com'=>'Bob Smith' 'joe@company.com'=>'' 'john@company.com'=>'John Doe' );
У меня есть куча устаревших документов, похожих на HTML. Как и в, они выглядят как HTML, но имеют дополнительные тэги, которые не являются частью HTML <strong>This is an example of a <pseud-template>fake tag</pseud-template></strong> Мне нужно разобрать эти файлы. PHP – единственный доступный инструмент. Документы не приближаются к хорошо сформированному XML. Моя первоначальная мысль заключалась в […]
У меня есть определенный фрагмент кода, который я пытаюсь использовать с PHP версии 5.2.14. Это несовместимо? Я запускаю следующее, jailshell-3.2$ php -l /XYZ/functions.php И это дает: Ошибка анализа: синтаксическая ошибка, неожиданный T_FUNCTION, ожидающий ')' в /XYZ/functions.php в строке 2115 Анализ ошибок /XYZ/functions.php Код: 2114 $range = array_map( 2115 function (DatePeriod $p) use ($vt2) { 2116 […]
Мой PHP-код: $obj = json_decode($data); print $obj->{'name'}; Хотя он работает для не-массивов, я не могу на всю жизнь понять, как печатать все значения в массиве «Обзоры». То, что я хотел бы сделать, – это пропустить этот ответ, возможно, с помощью forreach (), в результате чего список, содержащий рейтинг и выдержку для каждого обзора в ответе. […]
Я хотел бы получить данные из таблицы без использования регулярных выражений. Мне понравилось использовать simplexml для синтаксического анализа RSS-каналов и хотелось бы знать, можно ли его использовать для захвата таблицы с другой страницы. Например. Возьмите страницу с завитой или просто file_get_contents (); затем используйте simplexml для захвата содержимого?
На сайте есть два ранее существовавших вопроса. Один для Python, один для Java. Java Как удалить цитированный текст из электронной почты и показать только новый текст Python Надежный способ получить только текст электронной почты, за исключением предыдущих писем Я хочу иметь возможность делать практически то же самое (в PHP). Я создал почтовый прокси, где два […]