Afficher la valeur d'un chiffre sur un nombre

Résolu/Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 24 mars 2010 à 16:42
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 24 mars 2010 à 19:53
Bonjour, je voudrais savoir comment faire pour afficher dans une requete la valeur d'un chiffre mais le dernier chiffre de ce nombre,
exemple le nombre est 1234, pour afficher le chiffre 1 seulement, je fais:

$vraichiffreok = $requete['chiffreatrouver'];
$chaine = $vraichiffreok;
$nbCaracteres = strlen($chaine);
$i = 1;
$i <= $nbCaracteres;
{
if($i === 1)
{
echo '<font color=\"#FFFFFF\">Le premier chiffre est le </font>«<font color="orange"> '.substr($chaine,0,1).' </font>»<br/><br /><br />'."\n";

}

else
{
echo '';
}
}

donc cela fonctionne parfaitement pour faire afficher seulement le chiffre no1, alors maintenant, comment dois-je formuler la requete pour ne faire afficher uniquement le dernier chiffre qui serait comme dans l'exemple le chiffre '4' ^^ merci.....



A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
24 mars 2010 à 18:55
il y a plus simple:
$vraichiffreok = $requete['chiffreatrouver']; 
$premierChiffre=substr($vraichiffreok,0,1); //un chiffre à partir du premier (on commence à zero)
$dernierChiffre=substr($vraichiffreok,-1); //un chiffre à partir de la fin
2
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
24 mars 2010 à 19:53
rien à dire, cela fonctionne, merci Alain_42 ^^

$dernierChiffre=substr($vraichiffreok,-1);
echo '<font color=\"#FFFFFF\">Le dernier chiffre est le</font> «<font color="red">'.$dernierChiffre.'</font>»<br/><br /><br />'."\n";
0