Comment est-ce que j'explose un nombre entier
la réponse à ce qui pourrait être facile. Mais je suis très douce à la programmation. Alors soyez gentil...
Je suis au travail, en essayant de faire une solution rapide pour un de vos clients. Je veux obtenir le nombre total de chiffres d'un entier, et ensuite exploser le nombre entier:
rx_freq = 1331000000 ( = 10 )
$array[0] = 1
$array[1] = 3
.
.
$array[9] = 0
rx_freq = 990909099 ( = 9 )
$array[0] = 9
$array[1] = 9
.
.
$array[8] = 9
Je ne suis pas en mesure d'utiliser exploser, cette fonction a besoin d'un délimiteur. J'ai cherché sur le eyh s'Google et Stackoverflow.
En gros: Comment faire exploser un entier sans séparateur, et comment puis-je trouver le nombre de chiffres d'un entier.
source d'informationauteur chriscandy
Vous devez vous connecter pour publier un commentaire.
$array = str_split($int)
et$num_digits = strlen($int)
devrait fonctionner parfaitement.Utiliser le str_split() fonction:
Grâce à PHP automatisé de contrainte de type le passé int est converti en chaîne de caractères automatiquement. Mais si vous voulez vous pouvez également ajouter un cast explicite.
Je sais que c'est vieux, mais juste venu à travers elle. Peut-être que cela peut aider quelqu'un d'autre.
D'abord convertir le nombre en une chaîne. C'est très facile à faire.
$number = 45675;
//numéro que vous souhaitez diviserEspère que Cela aide quelqu'un!