Разделить телефон на части 999-99-99-99 - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 28 Dec 2024 19:41:49 +030012, идеально!) именно т очто нужно
https://visavi.net/topics/37625/632745
Разделить телефон на части 999-99-99-99 ШЕДЕВРWed, 24 Apr 2013 14:33:36 +0400Сообщенияhttps://visavi.net/topics/37625/63274510. <strong>Moto-Moto</strong>, <pre class="prettyprint"><?php
if(strlen($str)%2){
$t=$str[0];
$str=substr($str,1);
} else {
$t='';
}
$str=str_split($str, 2);
$str[0]=$t.$str[0];
echo join('-', $str);
?>
</pre>
https://visavi.net/topics/37625/632737
Разделить телефон на части 999-99-99-99 ПетрWed, 24 Apr 2013 13:34:07 +0400Сообщенияhttps://visavi.net/topics/37625/632737Вроде как домашние делятся вот так 2-222-222
https://visavi.net/topics/37625/632707
Разделить телефон на части 999-99-99-99 АртурWed, 24 Apr 2013 01:39:43 +0400Сообщенияhttps://visavi.net/topics/37625/6327078, 9, спасибо большое. я одно не учел. 9 значные номера это мобильные. И это совсем не универсальные, так как 9 значные только это у нас, в др странах он меньше или больше. А городские номера вообще 6 значные. МОжет сделать так: все не четные номера количеством цифр от 5,7,9,11,13,15 делить так: первый блок трехзначный, а остальные по два, то есть ХХХ ХХ ХХ ...., а четные номера делить просто на 2: ХХ ХХ ХХ ХХ....
https://visavi.net/topics/37625/632705
Разделить телефон на части 999-99-99-99 ШЕДЕВРWed, 24 Apr 2013 01:00:12 +0400Сообщенияhttps://visavi.net/topics/37625/6327057. <strong>Moto-Moto</strong>, а я бы сделал так<br>
<br>
<pre class="prettyprint"><?php
$n = '999999999';
$n = preg_replace("/(\d{3,})(\d{2})(\d{2})(\d{2})$/", "\\1-\\2-\\3-\\4", $n);
echo $n;
?></pre>
https://visavi.net/topics/37625/632703
Разделить телефон на части 999-99-99-99 СергейTue, 23 Apr 2013 23:57:15 +0400Сообщенияhttps://visavi.net/topics/37625/6327037. чем тебя вариант ravil-b не устраивает? если регуляркой то:<br>
<pre class="prettyprint">
$number = preg_replace('~(\d{3})(\d{2})(\d{2})(\d{2})~', '$1-$2-$3-$4', $number);
</pre>
https://visavi.net/topics/37625/632700
Разделить телефон на части 999-99-99-99 БогданTue, 23 Apr 2013 23:21:55 +0400Сообщенияhttps://visavi.net/topics/37625/6327002,3,4,5, спасибо!<br>
<br>
6, ("/(\([0]{0-9}[3]{???}\))([0-9]{3})-([0-9]{2})-([0-9]{2})/") получается так и вместо прег_матч использовать стр_реплэйс?
https://visavi.net/topics/37625/632638
Разделить телефон на части 999-99-99-99 ШЕДЕВРTue, 23 Apr 2013 10:13:12 +0400Сообщенияhttps://visavi.net/topics/37625/6326383,4.<br>
Во первых preg_match не делает замену - а ищет по шаблону, и принимает минимум 2 значения.<br>
Во вторых что это у вас за номера такие которые только из девяток состоят? Вместо [9] - [0-9] или \d
https://visavi.net/topics/37625/632636
Разделить телефон на части 999-99-99-99 БогданTue, 23 Apr 2013 09:22:53 +0400Сообщенияhttps://visavi.net/topics/37625/632636<pre class="prettyprint"> <?php $t='999999999'; //Номер
$t2=$t[0].$t[1].$t[2].'-'.$t[3].$t[4].'-'.
$t[5].$t[6].'-'.$t[7].$t[8]; //Преобразованый номер ?> </pre>
Сильно не бейте <img src="https://visavi.net/uploads/stickers/D.gif" alt="D">
https://visavi.net/topics/37625/632630
Разделить телефон на части 999-99-99-99 РавильTue, 23 Apr 2013 06:16:11 +0400Сообщенияhttps://visavi.net/topics/37625/6326303. <strong>anatoly</strong>, А если так <br>
<?php<br>
<br>
preg_match("/(\([0]{9}[3]{???}\))([9]{3})-([9]{2})-([9]{2})/");<br>
<br>
?><br>
Номер как в украине 9 значные.
https://visavi.net/topics/37625/632626
Разделить телефон на части 999-99-99-99 NervousTue, 23 Apr 2013 04:16:08 +0400Сообщенияhttps://visavi.net/topics/37625/632626<pre class="prettyprint"><?php
preg_match("/(\([0]{1}[9]{2}\))([9]{3})-([9]{2})-([9]{2})/");
?>
</pre>
https://visavi.net/topics/37625/632625
Разделить телефон на части 999-99-99-99 TolikasiTue, 23 Apr 2013 02:44:20 +0400Сообщенияhttps://visavi.net/topics/37625/632625вроди 10 должно цифр
https://visavi.net/topics/37625/632624
Разделить телефон на части 999-99-99-99 максимTue, 23 Apr 2013 02:17:06 +0400Сообщенияhttps://visavi.net/topics/37625/632624Формат телефонного номера 999-99-99-99. Как из 9 цифренной переменной 999999999 сделать 999-99-99-99 ? В интернете ковырялся, не нашел способа...
https://visavi.net/topics/37625/632614
Разделить телефон на части 999-99-99-99 ШЕДЕВРTue, 23 Apr 2013 00:13:34 +0400Сообщенияhttps://visavi.net/topics/37625/632614