php in_array-Syntax

高洛峰
Freigeben: 2023-03-05 20:08:01
Original
1727 Leute haben es durchsucht

bool in_array ( gemischt $needle , array $haystack [, bool $strict ] ) Der Rückgabewert ist direkt oder falsch

var_dump(in_array(0, array('s' ));

Das Ergebnis dieses Satzes ist bool(true). Da in_array 0 und „s“ vergleicht, ist 0 der Zahlentyp und „s“ der Zeichenfolgentyp Aus der Erklärung im Kapitel geht hervor, dass beim Vergleich von Zahlen und Zeichenfolgen zuerst der Zeichenfolgentyp in Zahlen konvertiert und dann die Vergleichsoperation ausgeführt wird. Das Ergebnis der Konvertierung von „s“ in Zahlen ist 0 und das Ergebnis ist 0 = = 0 ist wahr. Daher ist das Ergebnis von in_array(0, array('s', 'ss')) auch wahr

Wenn der dritte Parameter strict von in_array auf true gesetzt ist, wird der Vergleich ermittelt ob der Wert und der Typ gleichwertig sind. Wenn sie gleichwertig sind, wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben.


Über die PHP-in_array-Syntax
bool in_array ( gemischt $needle , array $haystack [, bool $strict ] ) Der Rückgabewert ist gerade oder falsch


$a = array('1.10', 12.4, 1.13);  

if (in_array('12.4', $a, true)) {  
     echo "'12.4' found with strict checkn";  
 }  

if (in_array(1.13, $a, true)) {  
     echo "1.13 found with strict checkn";  
 }
Nach dem Login kopieren


Weitere Artikel zur PHP-in_array-Syntax: Bitte achten Sie auf die chinesische PHP-Website >

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!