En mathématiques , les nombres entiers sont « nombres entiers. " Chiffres , à la fois positifs et négatifs , ont souvent une virgule , mais les décimales , qui représentent des fractions , ne peuvent pas être des nombres entiers . De nombreux langages de programmation informatique comprennent des moyens explicites pour tester si oui ou non une valeur donnée est un entier. Une fois un tel langage de programmation PHP est un langage libre qui fonctionne sur n'importe quel système d'exploitation. Instructions
1
Créer un nouveau fichier texte , vide, et l'appeler " convert_integers.php " , ouvrez le fichier texte dans un simple éditeur de texte comme Notepad ou TextEdit et ajouter " < php ? " Comme la première ligne et " > " comme le dernier . Tout le reste du code sera placé au sein de ces deux lignes.
2
déclarer une variable appelée $ stringtocheck sur la deuxième ligne du code, et l'associer à la chaîne qui contient les entiers que vous voulez convertir . Pour l'associer à la chaîne " 4 points et il ya 7 ans est il ya .87 siècles , ou -87 années , " écrire le code suivant :
$ stringtocheck = "4 points et il ya 7 ans est .87 siècles il ya , ou -87 années " ; .
3
convertir la chaîne en un tableau de valeurs individuelles à l'aide de PHP explode () fonction . Pour ce faire , copiez et collez le code suivant dans la troisième ligne du document:
$ stringarray = explode ("", $ stringtocheck ) :
4
Ecrire un pour ( ) boucle qui examine chaque valeur , à son tour , de déterminer si oui ou non c'est un entier. Utilisez " intval " fonction de PHP, qui convertit une valeur en un entier --- test, le résultat de la conversion à la valeur d'origine , si ce sont les mêmes , que la valeur a dû été un entier ! Si vous ne voulez pas d'écrire votre propre code, vous pouvez copier et coller le suivant , ne faire aucun changement :
for ($ i = 0; $ i < count ( $ stringarray ) ; $ i + +) { Photos
if ( is_numeric ($ stringarray [$ i] ) && intval ($ stringarray [$ i] ) == $ stringarray [$ i] ) {$ stringnoints = $ stringnoints . "X ";} else {
$ stringnoints = $ stringnoints . $ stringarray [$ i] . " ";} }
5
l'écho des résultats de la conversion en terminant le code avec la ligne "echo $ stringnoints ; " --- ceci affichera une chaîne qui a remplacés tous les entiers avec la lettre «X»
6
enregistrer le fichier texte " convert_integers.php " , et déplacez-le vers votre serveur PHP. Lorsque vous exécutez le fichier , vous devriez voir quelque chose comme ce qui suit imprimé à l'écran: «score X et X années il ya .87 est il ya des siècles, ou X années " --- noter que ce converti "4 ", " 7 " et " -87 ", parce que ce sont tous des entiers , mais elle ne remplace pas " .87 ".