我有2个阵列:
$arrA = array("a", "b");
$arrB = array("1", "2");
如何将数组a设置为数组b并保持它们不同的对象,例如使$ arrayA成为变量(a& b),$ arrB将是变量$ a&的变量。 $ B? 像:
$a = 1;
$b = 2;
我想要的输出就像测试代码一样:
$c = $a + $b;
echo $c;
感谢您的帮助
答案 0 :(得分:4)
您使用extract
& array_combine
$arrA = array("a", "b");
$arrB = array("1", "2");
extract(array_combine($arrA, $arrB));
echo $a + $b ;
输出
3
答案 1 :(得分:2)
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
?>
以上示例将输出:
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)