Maison  >  Article  >  développement back-end  >  Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint)

Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint)

慕斯
慕斯original
2021-05-21 17:19:333121parcourir

Qu'est-ce que la conversion automatique et la conversion forcée entre les types de données PHP ? Êtes-vous un expert ou un « novice » ? Discutons du plaisir de la conversion forcée et de la conversion automatique ! ! !

Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint)

Conversion de type automatique des valeurs booléennes :

1 : 0 pour un entier est faux, un autre entier Les valeurs sont toutes vraies

2 : Virgule flottante 0,0, la valeur booléenne est fausse, tant qu'il y a une valeur non nulle après la virgule décimale, c'est vrai

3 ; : La chaîne vide est fausse, tant que S'il y a un espace, elle est considérée comme vraie

4 : 0 dans la chaîne est également considérée comme fausse, et tout le reste est vrai ; 🎜> Par exemple, le code est le suivant :

<?php
$bool = 0.6;
if($bool){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>

Le résultat d'exécution est le suivant :

Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint)

<?php
$bool = 0;
if($bool){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
1:整形的0为假,其他整形值全为真,代码演示如图所示: Le résultat en course est le suivant :

Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint)

<?php
$str = &#39;&#39;;
if($str){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
2:空字符串为假,只要里面有一个空格都算真;代码演示如图所示:Les résultats en course sont les suivants :

Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint)

<?php
$str = &#39;1&#39;;
if($str){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
3:字符串的0,也将其看做是假,其他的都为真;代码演示如图所示:Les résultats en cours d'exécution Comme indiqué ci-dessous :

Savez-vous ce que sont la conversion automatique et la conversion forcée entre les types de données PHP ? (Code source ci-joint) 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn