Показать сообщение отдельно

PHP - функция по замене только первого найденного совпадения по шаблону в строке
  #536  
Старый 16.12.2008, 18:47
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию PHP - функция по замене только первого найденного совпадения по шаблону в строке

PHP код:
<?
/* Функция по замене только первого найденного совпадения*/
function first($str,$chto_meniaem,$na_chto_meniaem)
{
$iparr split ($chto_meniaem$str);
$count=count($iparr) . "\r\n";
echo 
$iparr[0];
for (
$i=0;$i<=$count;$i++)
{
if (
$i==1){$iparr[1]=$na_chto_meniaem;echo $iparr[1];}
else 
{
if (empty(
$iparr[$i])){$iparr[$i]=$chto_meniaem;echo $iparr[$i];}
}
}
echo 
$iparr[$count-1];
}

/* Пример использования*/
$msg="рудик вахтанг <<<<<<<<< дыня, арбуз, и т.п.";
$meniaem '<';
$zamena 'ord("<")';
echo 
$msg "\r\n";

echo 
first($msg,$meniaem,$zamena) . "\r\n";
?>
 
Ответить с цитированием