
11.09.2009, 16:16
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
Сообщение от KaMiKadZe
PHP код:
$str = "http://localhost/#qwerty=text#aaa22";
preg_match_all ('/=(.*)#aaa(.*)/',$str,$arr);
Даст
text
22
Но если строка $str = "http://localhost/#qwerty=text";
Ничего не выдаст, как сделать так чтобы выдавало? =)
PHP код:
<?php
$str = "http://localhost/#qwerty=text";
preg_match_all ('/=(.*)#aaa(.*)|=(.*)/',$str,$arr);
print_r($arr);
?>
$match[1] и $match[2] - где 2 аргумента
$match[3] - где 1 аргумент
|
|
|