我有 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;
谢谢您的帮助
我有 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;
谢谢您的帮助
你使用extract
&array_combine
$arrA = array("a", "b");
$arrB = array("1", "2");
extract(array_combine($arrA, $arrB));
echo $a + $b ;
输出
3
<?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
)