Heim > Backend-Entwicklung > PHP-Tutorial > Haben Sie Angst, darüber nachzudenken? Über den dritten Parameter von in_array

Haben Sie Angst, darüber nachzudenken? Über den dritten Parameter von in_array

藏色散人
Freigeben: 2023-04-11 06:54:02
nach vorne
2504 Leute haben es durchsucht

Verwenden Sie in_array() , um zu bestimmen, ob das Array einen bestimmten Wert enthält. Wenn der dritte Parameter weggelassen wird, kann das Ergebnis manchmal bedeutungslos sein ... in_array () 判断数组中是否有某个值,如果省略了第 3 个参数,有时得到的结果可能毫无意义...

例如下面这段代码:

<?php
$arr = [true, false];
$f = in_array(&#39;Hello&#39;, $arr);
if($f)
  echo &#39;in array&#39;;
else
  echo &#39;not found&#39;;
//结果输出 in array
Nach dem Login kopieren

改成 in_array('Hello', $arr, true)

Zum Beispiel der folgende Code:

rrreee

Ändern Sie zu in_array('Hello', $arr, true), um dieses Problem zu lösen

Haben Sie Angst, darüber nachzudenken? Über den dritten Parameter von in_arrayDieses Problem gibt es in JS nicht. Verwenden Sie beispielsweise die Funktion indexOf(), um es so umzuschreiben

Ich weiß nicht, ob diese Frage Sie zum Schweigen gebracht hat →_→

Verwandte Empfehlungen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonHaben Sie Angst, darüber nachzudenken? Über den dritten Parameter von in_array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
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