PHP ajouter un 0 au variable inferieur à 10

Résolu
Christr Messages postés 350 Statut Membre -  
 mokona -
Bonjour,

j'essaye de trouver un moyen d'ajouter un 0 face à mes variable inférieure à 10

time[1] vaut 8 et je souhaiterais que cela affiche 08

pour cela j'ai essayé en php

if ($time[1] < 10){$time[1] = "0"' + $time[1];} Sa marche pas
if ($time[1] < 10){$time[1] .= "0"' + $time[1];} Pire sa double donc affiche 88

et je ne vois pas comment faire j'arrive à l'afficher derrière ce qui me donne 80 cependant pas devant comment faire s'il vous plait

Merci
Configuration: Change en permanence

6 réponses

  1. NumeroSix
     
    Sinon, il y a aussi :

    $value = str_pad($input, 2, "0", STR_PAD_LEFT);
    5
    1. mokona
       
      merci =)
      0
  2. Christr Messages postés 350 Statut Membre 46
     
    Merci ça marche il ne falait pas d'espace avant et après le égale tout attaché trop bien merci beaucoup
    1
    1. Flohti Messages postés 165 Statut Membre 15
       
      Franchement, j'sais pas si j'étais pas passé au simple-quot parce que j'avais des problèmes avec les doubles, genre justement concaténuer !
      0
  3. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    if ($time[1] < 10)
    {
    $newtime = "0".$time[1];
    }
    0
  4. Utilisateur anonyme
     
    la concaténation en PHP se fait avec . et pas +

    if ($time[1] < 10)
        $time[1] = "0".$time[1];
    


    devrait fonctionner
    si ca marche pas fait un echo $time[1] pour être bien sur de ce que cela te renvoie
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Christr Messages postés 350 Statut Membre 46
     
    if ($time[2] < 10){$time[2] = "0".$time[2];}

    et rien sa ne change rien je comprend pas arrffff

    ta une autre idée stp
    0
  7. koutiiii
     
    <?php
    
    $time[2]=5;
    
    If ($time[2] < 10){$time[2] = "0".$time[2];} 
    
    echo $time[2];
    
    ?>


    Ca marche niquel chez moi :)
    -1
    1. Flohti Messages postés 165 Statut Membre 15
       
      Chez tout le monde d'ailleurs^^
      Après, moi j'préfère les simples-quot pour php : if($time[2]<10)$time[2]='0'.$time[2];
      0