|
|
|
| люди , подскажите какую регвыру можно применить к этому тексту:
2732;A-Teens;Dancing Queen;73;http://www.mu.ru/pages/27/2732.shtml
2733;A-Teens;Super Trouper;63;http://www.mu.ru/pages/27/2733.shtml
2737;A-Teens;Mamma Mia;86;http://www.mu.ru/pages/27/2737.shtml
2739;A-Teens;Happy New Year;66;http://www.mu.ru/pages/27/2739.shtml
Что-бы осталось только:
;A-Teens Dancing Queen
A-Teens Super Trouper
A-Teens Mamma Mia
A-Teens Happy New Year
а все остальное вырезать !!!!
просто експлодом не получится слишком много разделителей !!! | |
|
|
|
|
|
|
|
для: dima2207
(09.03.2007 в 01:48)
| | чем эксплод не устраивает не понятно... | |
|
|
|
|
|
|
|
для: dima2207
(09.03.2007 в 01:48)
| | Слишком много у Вас восклицательных знаков.
А разделитель один - ;
И explode() - как раз оптимальный инструмент в данной ситуации. | |
|
|
|
|
|
|
|
для: dima2207
(09.03.2007 в 01:48)
| | Можно поступить следующим образом
<?php
$text = '2732;A-Teens;Dancing Queen;73;http://www.mu.ru/pages/27/2732.shtml
2733;A-Teens;Super Trouper;63;http://www.mu.ru/pages/27/2733.shtml
2737;A-Teens;Mamma Mia;86;http://www.mu.ru/pages/27/2737.shtml
2739;A-Teens;Happy New Year;66;http://www.mu.ru/pages/27/2739.shtml';
$lines = explode("\r\n", $text);
foreach($lines as $line)
{
$arr = explode(";", $line);
echo $arr[1]." ".$arr[2]."<br>";
}
?>
|
| |
|
|
|