Articles of Разбор

preg_match (); – Неизвестный модификатор '+'

Хорошо, поэтому я сейчас работаю над разбором RSS-канала. Я получил данные, которые мне не нужны, и все, что у меня осталось, – это разбор названия игры. Вот код, который у меня есть (игнорируйте небрежность, это просто доказательство концепции): <?php $url = 'http://raptr.com/conexion/rss'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); […]

Есть ли парсер PDF для PHP?

Привет, я знаю о нескольких PDF- генераторах для php (fpdf, dompdf и т. Д.). Я хочу знать о синтаксическом анализаторе. По причинам, не зависящим от меня, определенная информация мне нужна только в таблице внутри pdf, и мне нужно извлечь эту таблицу и преобразовать ее в массив. Какие-либо предложения?

PHP HTML DomDocument getElementById проблемы

Немного новый для анализа PHP здесь, но я не могу заставить PHP DomDocument вернуть то, что явно является идентифицируемым узлом. Загруженный HTML будет поступать из сети, поэтому не обязательно гарантирует соответствие XML, но я стараюсь: <?php header("Content-Type: text/plain"); $html = '<html><body>Hello <b id="bid">World</b>.</body></html>'; $dom = new DomDocument; $dom->preserveWhiteSpace = false; $dom->validateOnParse = true; /*** load […]

Самый быстрый способ получить <title> в PHP

Я делаю систему закладок и ищу самый быстрый (самый простой) способ получить название страницы с PHP. Было бы неплохо иметь что-то вроде $title = page_title($url)

Имитировать конструкцию языка php-массива или проанализировать с помощью регулярного выражения?

Из внешнего источника я получаю строки вроде array(1,2,3) но и более крупные массивы вроде array("a", "b", "c", array("1", "2", array("A", "B")), array("3", "4"), "d") Мне нужно, чтобы они были фактическим массивом в php. Я знаю, что могу использовать eval, но поскольку это ненадежные источники, я бы предпочел не делать этого. Я также не контролирую внешние […]

Лучший способ разбора недопустимого HTML в PHP

Есть ли лучший подход к анализу недействительного HTML, а затем применение Tidy на нем? Сторона Примечание: Есть некоторая ситуация, когда вы не можете иметь Tidy. Regexp также не рекомендуется для разбора html.

Как найти целое слово в строке на PHP без случайных совпадений?

Разбор массива строковых команд мне нужно знать, содержит ли строка определенное ключевое слово. Звучит просто, я знаю, но проблема возникает, когда ключевое слово команды также может быть частью другого слова. Пример: CHECKSOUND SOUND CHECK Поэтому мне нужно проверить, есть ли в текущей строке команда CHECKSOUND, SOUND или CHECK. Если я использую что-то вроде: if(stristr($line,'SOUND') == […]

Intereting Posts
AngularJS: одновременный $ http get возвращает неверные данные в $ .each loop Критический результат при отправке push-уведомления с нашего сервера Выбор региона страны с открытым исходным кодом в JS Как написать скрипт PHP для загрузки видео на YouTube? Laravel получает имя маршрута из заданного URL-адреса Может ли имя файла PHP (или каталог полного пути) содержать символы UTF-8? что означает запятая в выражении эха? хотите вставить загруженный файл csv в базу данных. он говорит «не выбрана база данных», что я пропустил? Где я должен хранить ключ шифрования для php? Полиморфные многие для многих от пользователя до публикации и категории Как отсортировать массив в PHP по значению, которое находится внутри форматированной строки json? Как изменить способ записи PHP ошибок в файл журнала ошибок? Как отправить электронную почту UTF-8? PHP: создать ajax auto-suggest Howto цепочки объектов в PHP5: $ this-> foo-> bar-> baz ()