[英]Check if the value of array 1 is present in the key of array 2 - PHP
[英]PHP check element present in the array
我有一個形式為:
array(2) { [0]=> array(1) { ["positionID"]=> int(100) } [1]=> array(1) { ["positionID"]=> int(102) } }
我想檢查 100 或 102 是否包含在數組中。
我嘗試了下面的代碼,但它不起作用。 我能得到一些幫助嗎?
var_dump(in_array(102, $myArray));
正如@mario 指出的那樣,您將要使用類似array_column
的東西:
var_dump(in_array(102, array_column($myArray, 'positionID")));
利用
in_array(102, array_column($myArray, 'positionID'));
in_array
檢查數組的直接值。 這樣做in_array(102, $myArray);
,您正在檢查 integer ( 102
) 對數組的值 arrays。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.