gpt4 book ai didi

php - 如何检查一个数组是否包含 PHP 中的另一个数组?

转载 作者:行者123 更新时间:2023-12-05 02:23:31 25 4
gpt4 key购买 nike

今天我有一个相当简单的问题。我们有以下资源:

$a = array(1 => 5, 2 => 3, 3 => 13, 9 => array('test'), 4 => 32, 5 => 33);

实际上如何才能确定数组“a”中是否包含数组元素并在存在一个(或多个)时返回键?

最佳答案

一种可能的方法:

function look_for_array(array $test_var) {
foreach ($test_var as $key => $el) {
if (is_array($el)) {
return $key;
}
}
return null;
}

将此函数转换为收集所有此类键是相当简单的:

function look_for_all_arrays(array $test_var) {
$keys = [];
foreach ($test_var as $key => $el) {
if (is_array($el)) {
$keys[] = $key;
}
}
return $keys;
}

Demo .

关于php - 如何检查一个数组是否包含 PHP 中的另一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21894166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com