|
|
|
| Есть урл:http://www.yandex.ru/yandsearch?text=AQ-1F3P-T&stype=www
Как вычленить из него значение параметра text? | |
|
|
|
|
автор: WinT. (25.09.2006 в 17:42) |
|
|
для: webzz
(25.09.2006 в 17:37)
| |
<?
$url = parse_url("http://www.yandex.ru/yandsearch?text=AQ-1F3P-T&stype=www");
echo $url['query'];
?>
|
| |
|
|
|
|
|
|
|
для: WinT.
(25.09.2006 в 17:42)
| | а чтобы сохранить значение теxt в другую пременную? | |
|
|
|
|
автор: WinT. (25.09.2006 в 17:49) |
|
|
для: WinT.
(25.09.2006 в 17:42)
| | А, не дочитал. Тогда может так?
<?
$url = "http://www.yandex.ru/yandsearch?text=AQ-1F3P-T&stype=www";
preg_match("#.*[^\s]text=([^&]*).*#is", $url, $out);
print_r($out[1]);
?>
|
| |
|
|
|
|
|
|
|
для: WinT.
(25.09.2006 в 17:49)
| | Warning: preg_match() expects parameter 2 to be string, array given in z:\home\dev.ru\www\modules\catalog.php on line 21 | |
|
|
|
|
|
|
|
для: webzz
(25.09.2006 в 17:52)
| | А вы передавайте в качестве второго параметра строку, а не массив, если у вас $url - это массив, следует организовать цикл. | |
|
|
|