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

  #3  
Старый 09.12.2008, 03:16
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
Сообщение от Isis  
ВОПРОС №1
№2
Вести текст длиной до 254 символов в виде строки.
Убрать из текста все знаки "+", непосредственно
за которыми следует цифра. Вывести на экран
новый текст и количество удаленных знаков.
PHP код:
<?
/*
Вести текст длиной до 254 символов в виде строки. Убрать из текста все знаки "+", непосредственно за которыми следует цифра. Вывести на экран новый текст и количество удаленных знаков.
*/

$str "+1+djfgdhfg+w4534+523+sdkh+901Q";
if (
strlen($str)<=254)
{
echo 
$str "\r\n";
preg_match_all('/\+([0-9])/s'$str$result);
$count count($result[0]);
echo 
"Кол-во найденных плюсов, за которыми идет цифра = " $count "\r\n";
for (
$i=0;$i<$count;$i++)
{
$t explode('+',$result[0][$i]);
$str str_replace($result[0][$i],$t[1],$str);
}
echo 
$str "\r\n";
}
else echo 
'Длина строки больше 254 символа. Незачот';
?>
Не судите строго, по образованию не программер Но вроде работает

Последний раз редактировалось Pashkela; 09.12.2008 в 03:28..
 
Ответить с цитированием