Comment convertir le type de caractère PHP en type entier : 1. Créez un exemple de fichier PHP ; 2. Utilisez "foreach($arr as $key=>$val){print($key == "aa" ? 5 : $ val);}" ou "((int)('132very'));" méthode pour convertir le type de caractère en type entier.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Type de caractère php en type entier
$arr = array(0=>1,"aa"=>2, 3, 4); foreach($arr as $key=>$val){ print($key == "aa" ? 5 : $val); }
Résultat de sortie : 5534
pourquoi :
Lorsque vous faites des jugements logiques entre deux valeurs en PHP, si les types des deux valeurs sont incohérents, PHP convertira automatiquement le valeur à droite à la valeur à gauche Tapez,
puis portez un jugement. Par conséquent, l'entier de conversion "aa" est égal à 0, qui est naturellement égal au 0 de gauche.
Conversion de type de caractère en type entier
Exemple :
((int)('b')); //0 ((int)('very good')); //0 ((int)('132very')); //132 ((int)('ver1323')); //0
On peut tracer la règle : si elle commence par un nombre significatif, prends le nombre significatif. Tout ce qui commence par un nombre non significatif est converti en 0
Apprentissage recommandé : "Tutoriel vidéo PHP"
;Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!