[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена первого символа в строке
hammer_tm
Подскажите, пожалуйста.

$_POST['phones'] из textarea имеет такой вид:

81111111111
86666666666
83333333333

И имеется следующий код:

$tel = (trim(preg_replace('/\-/','',$_POST['phones']),','));
$tel1 = (trim(preg_replace('/\+/','',$tel),','));
$tel2 = (trim(preg_replace('/\(/','',$tel1),','));
$tel3 = (trim(preg_replace('/\)/','',$tel2),','));
$tel4 = (trim(preg_replace('/[a-z]/','',$tel3),','));
$tel5 = (trim(preg_replace('/[а-я]/','',$tel4),','));
$tel6 = (trim(preg_replace('/[!@#$%^&*_>?<=:;.№]/','',$tel5),','));
$tel7 = (trim(preg_replace('/\'/','',$tel6),','));
$tel8 = (trim(preg_replace('/\"/','',$tel7),','));
$tel9 = (trim(preg_replace('#\s+#us',',',$tel8),','));

$strLength = iconv_strlen($tel9, 'windows-1251');

if ($strLength == "11"){
$tel10 = (trim(preg_replace('/^8/','7',$tel9),','));
echo "введено 11 строк и первая цифра 8 заменена на 7";
}


Но тут заменяется первая 8 на 7 только в первом номере телефона.
Что нужно сделать, что бы замена происходила во всех номерах телефона, а не только в первом?

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.