PHP ajouter un 0 au variable inferieur à 10

Résolu
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. Sinon, il y a aussi :

    $value = str_pad($input, 2, "0", STR_PAD_LEFT);
    5
    1. merci =)
      0
  2. Merci ça marche il ne falait pas d'espace avant et après le égale tout attaché trop bien merci beaucoup
    1
    1. 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. <?php
    
    $time[2]=5;
    
    If ($time[2] < 10){$time[2] = "0".$time[2];} 
    
    echo $time[2];
    
    ?>


    Ca marche niquel chez moi :)
    -1
    1. 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
  4. 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
    1. 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
      1. if ($time[1] < 10)
        {
        $newtime = "0".$time[1];
        }
        0