Afficher la valeur d'un chiffre sur un nombre

Résolu
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   -  
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   894
 
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   Statut Membre Dernière intervention   120
 
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