Как я новичок в PHP.Here мой JS кодПоиск и Regex в PHP
var sites = [
//Texte anime
{url:" http://carouselinfo.com/canal/", duration:9},
//Texte anime
{url:" http://carouselinfo.com/canal-2/", duration:9},
//Intro detallee
{url:"http://carouselinfo.com/index-t1.html", duration:35},
//CTA
{url:"http://carouselinfo.com/index-t2.html", duration:35},
//Football
{url:"http://carouselinfo.com/twitter-ligue/", duration:100},
//Texte anime
{url:" http://carouselinfo.com/canal-2/", duration:9},
//TrailersClub.com
{url:"http://trailersclub.com/?lang=fr", duration:480},
//Heure
{url:"http://carouselinfo.com/heure", duration:8},
//Meteo
{url:"http://carouselinfo.com/meteo", duration:12},
//Texte anime
{url:" http://carouselinfo.com/canal-cine/", duration:9},
//Cine
{url:"http://carouselinfo.com/cine/index-t1.html", duration:150},
//Texte anime
{url:" http://carouselinfo.com/canal-2/", duration:9},
//Heure
{url:"http://carouselinfo.com/heure", duration:8},
//Meteo
{url:"http://carouselinfo.com/meteo", duration:12},
//Texte anime
{url:" http://carouselinfo.com/canal-cine/", duration:9},
//Cine
];
Я хочу, чтобы выполнить некоторую задачу поиска как URL и продолжительности таким образом, чтобы отобразить в отдельном coloumn, но когда я выполняю Regx для http тогда ничего не печатает на html.
Вот мой грубый PHP код:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://carouselinfo.com/contents.js');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
$contents = json_encode($contents,true);
curl_close($ch);
echo $contents;
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
if (preg_match_all($reg_exUrl,$contents,$url))
{
echo '<br/>';
echo $url;
}
Снимите 'json_encode' вызов. Здесь он не нужен и добавляет дополнительные экраны вокруг специальных символов, включая поворот '/' в '\ /', что предотвращает совпадение регулярного выражения. – DCoder
@DCoder +1 Я бы даже сказал, что json_encode - это ошибка :) –
@DCoder, когда я не использовал json_encode, тогда echo $ url print ARRAY – Arpit