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('Hello', $arr); if($f) echo 'in array'; else echo 'not found'; //结果输出 in array
改成 in_array('Hello', $arr, true)
rrreee
Ändern Sie zu in_array('Hello', $arr, true)
, um dieses Problem zu lösenDieses 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!