gpt4 book ai didi

php - 测试数组键是否存在的最佳方法

转载 作者:可可西里 更新时间:2023-11-01 01:10:46 26 4
gpt4 key购买 nike

想象一下,我想像这样从另一个数组创建一个数组:

 $array = array('bla' => $array2['bla'],
'bla2' => $array2['bla2'],
'foo' => $array2['foo'],
'Alternative Bar' => $array['bar'],
'bar' => $array2['bar']);

测试 $array2 是否具有我传递给另一个数组的索引的最佳方法是什么,而不对我要添加的每个索引使用 if。

请注意,$array 中的键可以与 $array2 中的键不同

最佳答案

我所做的是,使用我想要的键为数组创建一个模板,例如

$template = array('key1', 'key2', 'key3');

然后,我会将模板与另一个数组合并,如果第二个数组中缺少任何键,则该键的值将为空,这样我就不会遇到警告告诉我偏移量的问题值(value)观。

$template = array('key1', 'key2', 'key3');
$array = array_merge($template, $otherarray);

关于php - 测试数组键是否存在的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1612237/

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