Articles of синтаксический анализ

Реализация Shunting Yard в PHP необходима, интерпретирует и анализирует строку, выполняет математическое сравнение и возвращает логический результат

Я ищу что-то, что может интерпретировать строку в php и выполнять простой математический расчет, а затем возвращать логический результат относительно того, является ли выражение истинным или ложным. Например: Сью типы в «3 * {mysalary} / 9 = 10000" PHP разбивает это на два выражения – explode ('=', string); PHP берет мой список полей базы данных […]

проанализировать идентификатор видео YouTube с помощью preg_match

Я пытаюсь проанализировать идентификатор видео URL-адреса youtube с помощью preg_match. Я нашел регулярное выражение на этом сайте, которое, похоже, работает; (?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&\n]+|(?<=v=)[^&\n]+ Как показано на этом рисунке: Мой PHP выглядит следующим образом, но он не работает (дает неизвестный модификатор '[' error) … <? $subject = "http://www.youtube.com/watch?v=z_AbfPXTKms&NR=1"; preg_match("(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&\n]+|(?<=v=)[^&\n]+", $subject, $matches); print "<pre>"; print_r($matches); print "</pre>"; ?> ура

почему file_get_contents возвращают странные символы?

Я пытаюсь разобрать http://www.desi-tashan.com/category/pakistan-tvs/aaj-tv/3-idiots/ с файлом_get_contents. Но он возвращает очень необычные символы и символы. где, как если бы я разбирал http://www.desi-tashan.com/, он работает хорошо. Может ли кто-нибудь сказать, почему это происходит? Есть ли декодирование кодирования? Страница, кажется, сделана с wordpress ..

Intereting Posts
PHP mkdir или chmod 0777 не работает SwiftMailer не отправляет письма в Symfony 2.5 Хэш-таблицы VS ассоциативные массивы Загрузка файлов без возникновения ошибок на стороне сервера во время процесса Открыть локальный почтовый архив mbox с помощью imap_open () в PHP Повторная индексация первичных ключей MySQL INT и сброс AUTO_INCREMENT Открытие файла CSV Inline в браузере, а не приглашение DL move_uploaded_file (…): не удалось открыть поток: нет такого файла или каталога Отправка файла в браузер в качестве вложения PHP ищет несколько строк в базе данных Правильный способ установки driverOptions для конфигурации DBAL Doctrine в symfony2 proxy prob! em, используя simplexml_load_file в php CryptoJS шифрует AES с парольной фразой, но для расшифровки PHP требуется ключ Как отключить ошибки кода состояния HTTP по умолчанию на сервере Zend? parse csv (данные заключены в кавычки), используя fgetcsv () не работает должным образом