Maison >développement back-end >tutoriel php >Résumé et techniques de plusieurs méthodes de détection des types de données en PHP

Résumé et techniques de plusieurs méthodes de détection des types de données en PHP

黄舟
黄舟original
2017-03-06 09:28:411230parcourir

L'éditeur suivant vous proposera plusieurs méthodes de détection des types de données en PHP (résumé). L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil

En JavaScript, utilisez typeof pour détecter les types de données de base et utilisez instanceof pour détecter les types de données de référence. En PHP, il existe également des méthodes pour détecter les types de données, comme suit :

1. Type de données de la variable de sortie (gettype)

<?php 

   $arry = array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;); 

   echo gettype($arry);//array 

 ?>

2. Type de données de la variable de sortie, quantité incluse et contenu spécifique (var_dump)

Voir la source code Imprimer l'aide du code

 <?php 

   $str = &#39;hello world&#39;; 

   var_dump($str);//string(11) "hello world"  

 ?>

3. Vérifiez si une variable est du type de données spécifié (is_array, is_string , is_int, is_double, etc.), renvoie 1 si vrai, renvoie null si faux.

Afficher l'aide pour imprimer le code source

 <?php 

   $num = 123; 

   if(is_array($num)){ 

     echo &#39;这是一个数组&#39;; 

   }else if(is_string($num)){ 

     echo &#39;这是一个字符串&#39;; 

   }else if(is_int($num)){ 

     echo &#39;这是一个整数&#39;; 

   }else if(is_double($num)){ 

     echo &#39;这是一个浮点数&#39;; 

   } 

 ?>

Peut-être que vos amis recherchent cette question Partagez vite la réponse avec lui !

Ce qui précède est un résumé de plusieurs méthodes et techniques de détection des types de données en PHP. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


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