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
<?php
echo 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}; // a
echo $string{3}; // d
echo $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