Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung und Techniken verschiedener Methoden zur Erkennung von Datentypen in PHP

Zusammenfassung und Techniken verschiedener Methoden zur Erkennung von Datentypen in PHP

黄舟
黄舟Original
2017-03-06 09:28:411191Durchsuche

Der folgende Editor stellt Ihnen verschiedene Methoden zur Erkennung von Datentypen in PHP vor (Zusammenfassung). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf

Verwenden Sie in JavaScript „typeof“, um grundlegende Datentypen zu erkennen, und „instanceof“, um Referenzdatentypen zu erkennen. In PHP gibt es auch Methoden zum Erkennen von Datentypen, wie folgt:

1 Datentyp der Ausgabevariablen (gettype)

<?php 

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

   echo gettype($arry);//array 

 ?>

2. Datentyp der Ausgabevariablen, enthaltene Menge und spezifischer Inhalt (var_dump)

Quelle anzeigen Code Hilfe zum Drucken des Codes

 <?php 

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

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

 ?>

3. Überprüfen Sie, ob eine Variable vom angegebenen Datentyp ist (is_array, is_string , is_int, is_double usw.), gibt 1 zurück, wenn wahr, gibt null zurück, wenn falsch.

Quellcode anzeigen, Code-Hilfe drucken

 <?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;; 

   } 

 ?>

Vielleicht suchen Ihre Freunde nach dieser Frage Teilen Sie ihm schnell die Antwort mit!

Das Obige ist eine Zusammenfassung verschiedener Methoden und Techniken zur Erkennung von Datentypen in PHP. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn