操作多維數組時,經常需要根據對應的值來定位特定的鍵。此任務可以使用 PHP 中的各種技術來完成。
要使用此方法,您需要確保您使用的是 PHP版本 5.5.0或
$key = array_search('breville-one-touch-tea-maker-BTM800XL', array_column($products, 'slug'));
解釋:
function array_search_multidim($array, $column, $key) { $result = null; array_walk_recursive($array, function ($value, $index) use ($column, $key, &$result) { if ($index === $column && $value === $key) { $result = $index; } }); return $result; } $key = array_search_multidim($products, 'slug', 'breville-one-touch-tea-maker-BTM800XL');
說明:
以上是如何有效率地在 PHP 多維數組中搜尋值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!