|
|
|
| Оставить из ссылки типа http://maps.google.ru/maps?hl=ru&ie=UTF8&ll=59.95746,30.317352&spn=0.008132,0.027487&z=16 Только параметры ll и z.
Подскажите пожалуйста. | |
|
|
|
|
|
|
|
для: alexander95
(16.03.2011 в 23:20)
| | Можно отталкиваться от следующего скрипта
<?php
$text = "http://maps.google.ru/maps?hl=ru&ie=UTF8&ll=59.95746,30.317352&spn=0.008132,0.027487&z=16";
$pattern = "|ll=([^&]+)&.+?&z=(\d+)|";
preg_match($pattern, $text, $out);
unset($out[0]);
echo "<pre>";
print_r($out);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.03.2011 в 23:28)
| | Спасибо, помогло. | |
|
|
|
|
|
|
|
для: cheops
(16.03.2011 в 23:28)
| | А разделить то что резделено запятыми можно?
Было бы удобнее.. | |
|
|
|
|
|
|
|
для: cheops
(16.03.2011 в 23:28)
| | А разделить то что резделено запятыми можно?
Было бы удобнее.. | |
|
|
|
|
|
|
|
для: alexander95
(17.03.2011 в 15:09)
| | Да, можно
<?php
$text = "http://maps.google.ru/maps?hl=ru&ie=UTF8&ll=59.95746,30.317352&spn=0.008132,0.027487&z=16";
$pattern = "|ll=([^,]+),([^&]+)&.+?&z=(\d+)|";
preg_match($pattern, $text, $out);
unset($out[0]);
echo "<pre>";
print_r($out);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 15:41)
| | Спасибо. Где можно поподробнее узнать про подобные регулярные выражения? Совсем в них не разбираюсь, и жалею об этом.. | |
|
|
|
|
|
|
|
для: alexander95
(17.03.2011 в 15:48)
| | Сейчас вам посоветуют Фридла. Он хороший, но большой. Вот у меня можете почитать коротенько и на примерах. | |
|
|
|
|
|
|
|
для: alexander95
(17.03.2011 в 15:48)
| | По регулярным выражениям есть книга Дж.Фридла. Регулярные выражения, сложная, как и сами регулярные выражения, но если через неё продраться - свободы действий получаете очень много. | |
|
|
|