|
| |
|
|
| |
для: Unkind™
(31.07.2006 в 00:17)
| | | - | |
| |
|
|
| |
|
|
| |
для: cheops
(30.07.2006 в 12:06)
| | | Спасибо.
Правда неслабо ухудшает скорость выполнения кода. =( | |
| |
|
|
| |
|
|
| |
для: Unkind™
(30.07.2006 в 04:06)
| | | Используйте preg_replace(), в которой число изменений можно передать в качестве четвёртого необязательного параметра. | |
| |
|
|
| |
|
|
| | Понадобилось сделать так, чтобы только, например, конвертировалось три смайла, а не все.
Ввел код, который первый пришел на ум:
<?
$c = 0;
while($msg = str_replace($smiles_array, $smile, $msg))
{
$c++;
if($c == 1) break;
}
?>
|
К сожалению, str_replace() все выполняет при первом вызове и while тут бессилен...
Как лучше сделать подобное ограничение? | |
| |
|
|
|