Я ищу что-то, что может интерпретировать строку в php и выполнять простой математический расчет, а затем возвращать логический результат относительно того, является ли выражение истинным или ложным. Например: Сью типы в «3 * {mysalary} / 9 = 10000" PHP разбивает это на два выражения – explode ('=', string); PHP берет мой список полей базы данных […]
Я пытаюсь проанализировать идентификатор видео 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>"; ?> ура
Я пытаюсь разобрать http://www.desi-tashan.com/category/pakistan-tvs/aaj-tv/3-idiots/ с файлом_get_contents. Но он возвращает очень необычные символы и символы. где, как если бы я разбирал http://www.desi-tashan.com/, он работает хорошо. Может ли кто-нибудь сказать, почему это происходит? Есть ли декодирование кодирования? Страница, кажется, сделана с wordpress ..