【发布时间】:2023-09-26 06:58:01
【问题描述】:
我希望用两个数组来组合键和值,但是两个数组不相等。
$array1 = array("1","2","3","4","5");
$array2 = array("apple","banana","","dog","");
$key_value = array_combine($array1,$array2);
输出是:
array_combine(): 两个参数的元素个数应该相等
但我需要像下面的输出一样
print_r($key_value);
array(5) {
[1]=> string(5) "apple"
[2]=> string(6) "banana"
[3]=> string(8) "No Value"
[4]=> string(3) "dog"
[5]=> string(8) "No Value"
}
如果为空怎么办,插入“无值”文本。
【问题讨论】:
标签: php array-combine