|
|
|
| Имеется номер телефона пользователя, но не полностью а в таком виде, например:
7906424***9
Я пишу его в базу (txt файл ) именно в таком виде.
Также имеется форма для отправки пользователем полного номера.
Как можно сделать, чтобы если из формы передан сходный номер(то есть совпали цифры до звездочек и цифра после них с цифрами на тех же позициях номера из формы) с имеющимся в базе, например 79064246799, скрипт переписал тот что в базе на новый?
Еще такой ньюанс, что номера могут быть не Российские, а скажем Украина, а там номер длиннее. Нужно чтобы длина номера не влияла на результат работы скрипта.
Буду благодарен за примеры кода. | |
|
|
|
|
|
|
|
для: Loneliness
(08.08.2007 в 12:56)
| | $raz="***";
$strform="79064244569";
$strfile="7906424***9";
$rezul=substr_replace($strform,$raz,strcspn($strfile,$raz),strlen($raz));
if($rezul==$strfile)
echo "write to file $rezul"; | |
|
|
|
|
|
|
|
для: Prihod
(08.08.2007 в 17:43)
| | Спасибо, самое то. | |
|
|
|