"data", "d2" => NULL, "d3" => "data") 我想获取所有不为 NULL 的键和所有值,以便内爆它们-6ren">
gpt4 book ai didi

php - 在 PHP 中获取值不为 NULL 的数组的键

转载 作者:行者123 更新时间:2023-12-05 08:59:13 33 4
gpt4 key购买 nike

我在 PHP 中有一个关联数组

$a = array("d1" => "data", "d2" => NULL, "d3" => "data")

我想获取所有不为 NULL 的键和所有值,以便内爆它们:

// e.g.:
$sub_key = array_keys($a, keys != NULL);
$sub_values = array_values($a, values != NULL);

echo "`".implode("`,`", $sub_key)."`";
echo "'".implode("','", $sub_key)."'";

是否有像 array_keys()array_values() 这样的函数只允许采用匹配模式的值?

最佳答案

使用array_filter在使用 array_keys 并像这样过滤数组之前

$newArray = array_filter($a);

然后做

$sub_key    = array_keys($newArray);
$sub_values = array_values($newArray);

关于php - 在 PHP 中获取值不为 NULL 的数组的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16689977/

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