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);
  2. 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
    1. 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
      1. <?php
        
        $time[2]=5;
        
        If ($time[2] < 10){$time[2] = "0".$time[2];} 
        
        echo $time[2];
        
        ?>


        Ca marche niquel chez moi :)
        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];
      2. Merci ça marche il ne falait pas d'espace avant et après le égale tout attaché trop bien merci beaucoup
        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 !