|
|
|
| Имеются строки, как после определенного слова удалить все строки, т.е. удалить все лишнее.
Например текст:
PHP - язык программирования для web...
Нужно удалить весь текст после слова "программирования"
PHP - язык программирования | |
|
|
|
|
|
|
|
для: Ильдар
(20.11.2007 в 13:00)
| | Типа такого
<pre>
<?php
$d="PHP - язык программирования для web...";
preg_match("!(.+?программирования)!is", $d, $out);
print_r ($out);
?>
|
| |
|
|
|
|
|
|
|
для: Faraon
(20.11.2007 в 13:45)
| | Лучше использовать preg_replace()
<?php
$text = "PHP - язык программирования для web...";
echo preg_replace("!(?<=программирования).+!is", "", $text);
?>
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(20.11.2007 в 15:35)
| | это смотря что автору надо | |
|
|
|
|
|
|
|
для: Faraon
(20.11.2007 в 21:08)
| | Автору нужно удалить из строки всё, что находится после определенного слова :P
Зачем все лепить через preg_match? С массивами возиться.. | |
|
|
|