Affiche X premier caractère chaine php
Voici un exemple, de comment afficher les X premier caractère d'une chaîne, et/ou affiche les X caractères a partir du nombre de caractère Y.
Exemple ici, déterminer l'opérateur d'après l'indicatif.
Nous allons utiliser la fonction substr() de PHP
<?phpecho substr('abcdef', 1); // bcdefecho substr('abcdef', 1, 3); // bcdecho substr('abcdef', 0, 4); // abcdecho substr('abcdef', 0, 8); // abcdefecho substr('abcdef', -1, 1); // f
// Accéder à un simple caractère dans une chaîne
// peut également être réalisé en utilisant des accolades$string = 'abcdef';
echo $string{0}; // aecho $string{3}; // decho $string{strlen($string)-1}; // f?> Dans notre exemple, nous allons déterminer l'opérateur mobile d'après l'indicatif, bien entendu ceci est une info fiable qu'a 60% depuis le portage des numéros permettant d'avoir des 078 chez Swisscom.
<?php
$tel="+41791234567";
$operateur=substr("$tel", 1, 4);
switch($operateur)
{
case 4179:
$operateur="swisscom";
break;
case 4178:
$operateur="orange";
break;
case 4176:
$operateur="sunrise";
break;
case 4177:
$operateur="Migros via swisscom";
break;
default:
$operateur="swisscom";
break;
}
echo"$operateur";
?>
Publié le 12 Mai 2006 par luca | Ecouter l'article
Publié dans :
Programmation
Accueil
Précédent
Suivant



