Dobrý den,
cthěl bych se zeptat, jak by se dalo zrealizovat toto.
Mám telefonní číslo, například toto: +420 777 666 888
Jak se dá udělat, aby toto telefonní číslo vypadalo takto: +420 777 6xx 8xx?
Nezná někdo dobré řešení?
Předem děkuji za pomoc.
Fórum › PHP
Změna řetězce podle počtu znaků
napada me jen to udelat takto natvrdo, ale určitě bude lepší řešení...
<?php
$sr = "+420777555666";
function nformat($s) {
$predvolba = substr($s, 0, 4);
$arr = str_split(substr($s, 4, 9), 3);
$result = implode(" ", $arr);
return $predvolba. " " .$result;
}
print nformat($sr);
?>
Ahoj, co takhle to skombinovat trochu jinak
$cislo = number_format(...);
// v pripade ruzne dlouhych cisel
$delka = strlen($cislo)-1;
$cislo[$delka] = $cislo[$delka-1] = 'x';
$cislo[$delka-4] = $cislo[$delka-5] = 'x';
echo $cislo;
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 47 hostů
Podobná vlákna
Seřazení structury podle podle počtu jmen — založil jurajs84
Seřazení podle počtu záznamů — založil Tomáš
Omezení počtu znaků — založil czsars
Zjištění počtu znaků v řetězci [C#] — založil Tase
Moderátoři diskuze