Разобрать ссылки на YouTube - PullRequest
       23

Разобрать ссылки на YouTube

1 Ответ

3 голосов
/ 19 апреля 2010

Попробуйте использовать:

if(preg_match_all('#\d+\|(.*?),#',$urlmap,$b))

перед | стоит число, которое мы должны рассмотреть, а также | - это метасимвол в регулярном выражении, поэтому мы должны его избежать. Но это не даст вам полный URL.

Вместо этого вы можете split вводить в шаблон digits| как:

$arr = preg_split('/\d+\|/',$input,-1, PREG_SPLIT_NO_EMPTY  );

EDIT:

Рабочий пример

...