要在 PHP 中使用 key_exists
函數來實現數組的條件篩選,您可以遍歷數組并檢查所需的鍵是否存在。以下是一個示例:
<?php
// 示例數組
$array = [
['id' => 1, 'name' => 'Alice', 'age' => 20],
['id' => 2, 'name' => 'Bob', 'age' => 25],
['id' => 3, 'name' => 'Carol', 'age' => 30],
['id' => 4, 'name' => 'David', 'age' => 35],
];
// 篩選出包含 'age' 鍵的元素
$result = [];
foreach ($array as $item) {
if (key_exists('age', $item)) {
$result[] = $item;
}
}
// 輸出篩選后的數組
print_r($result);
?>
在這個示例中,我們首先定義了一個包含多個關聯數組的索引數組。然后,我們使用 foreach
循環遍歷每個元素,并使用 key_exists
函數檢查元素是否包含 ‘age’ 鍵。如果存在,我們將該元素添加到結果數組中。最后,我們打印篩選后的數組。
注意:這個示例中的條件是檢查數組中是否存在 ‘age’ 鍵。您可以根據需要修改條件。