j'ai p>
et j'ai besoin p>
Alors je peux les commander correctement. (Ajout de l'ajout de 0 lorsque vous trouverez un chiffre unique) p>
Quelle serait une méthode PHP pour convertir? p>
Merci d'avance p>
note-s'il vous plaît assurez-vous qu'il identifie les numéros à un chiffre uniquement en premier, puis ajoutez le premier zéro p>
3 Réponses :
str_pad () code>
sprintf () code>
p>
celui-ci ne ramasse pas la condition "seul chiffres" seulement "s'il vous plaît aider
Si cela vient d'un DB, c'est le moyen de le faire sur une requête SQL:
$string = "Tutorial 1 how to"; $number = explode(" ", $string); //Divides the string in a array $number = $number[1]; //The number is in the position 1 in the array, so this will be number variable $str = ""; //The final number if($number<10) $str .= "0"; //If the number is below 10, it will add a leading zero $str .= $number; //Then, add the number $string = str_replace($number, $str, $string); //Then, replace the old number with the new one on the string echo $string;
Si votre objectif est de faire des commandes naturelles, la façon dont un être humain serait, pourquoi pas seulement utiliser L'exemple ci-dessus sortira: p> strnatcmp code>
Sprintf
Qu'en est-il des nombres de trois chiffres? Lorsque vous atteignez 100 tutoriels, souhaitez-vous que 01 devienne 001? Qu'en est-il de quatre chiffres? etc.
Pour l'instant, deux chiffres sont bons, je ne vois pas un cas où le tutoriel est plus de 100, merci