将两个PHP数组;其中的关键,另一个作为价值 [英] Combine two PHP arrays; One as key and another as value
本文介绍了将两个PHP数组;其中的关键,另一个作为价值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我
阵列的 A
阵列
(
[0] => 1440:480
[1] =>拇指
[2] => 240:汽车
[3] =>小的拇指
[4] =>大大拇指
[5] =>细节IMG
[6] =>小小的拇指
)
阵列的乙
阵列
(
[0] => 1440x480
[1] => 130xauto
[2] => 240xauto
[3] => 100xauto
[4] => 150xauto
[5] => 650xauto
[6] => 45xauto
)
如何使这个?
阵列 C
阵列
(
[1440:480] => 1440x480
[经验] => 130xauto
[240:汽车] => 240xauto
[小拇指] => 100xauto
[大大拇指] => 150xauto
[详细-IMG] => 650xauto
[小小的拇指] => 45xauto
)
解决方案
您可以简单地使用 array_combine() 结果
结果
php.net例如:
$ a =阵列('绿','红','黄');
$ B =阵列(鳄梨','苹果','香蕉');
$ C = array_combine($ A,$ B);的print_r($ C);
输出:
阵列
(
[绿色] =>鳄梨
[红] =>苹果
[黄] =>香蕉
)
I have
Array A
Array
(
[0] => 1440:480
[1] => thumb
[2] => 240:auto
[3] => small-thumb
[4] => big-thumb
[5] => detail-img
[6] => tiny-thumb
)
Array B
Array
(
[0] => 1440x480
[1] => 130xauto
[2] => 240xauto
[3] => 100xauto
[4] => 150xauto
[5] => 650xauto
[6] => 45xauto
)
How to make this?
Array C
Array
(
[1440:480] => 1440x480
[thumb] => 130xauto
[240:auto] => 240xauto
[small-thumb] => 100xauto
[big-thumb] => 150xauto
[detail-img] => 650xauto
[tiny-thumb] => 45xauto
)
解决方案
You can simply use array_combine()
php.net example:
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
Output:
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)
这篇关于将两个PHP数组;其中的关键,另一个作为价值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文