PHP关联数组中元素,b键的值 想引用a键的值,如何实现
例如:
引用
$arr = [
"a" => ["tom","tony","shama"],
"b" ??
]
PHP关联数组中元素,b键的值 想引用a键的值,如何实现
例如:
引用
$arr = [
"a" => ["tom","tony","shama"],
"b" ??
]
没办法直接“引用”,需要拷贝。
$arr['b'] = $arr['a'];
上面的引用特指复制,如果你需要任意一个变化时,另一个跟着变化,应该使用「引用」符号。
$arr['b'] = &$arr['a'];
不知道这个勉强算不算你想要的
<?php
$arr = [];
$arr['a'] = ['tom', 'tony', 'shama'];
$arr['b'] = [&$arr['a'][0], &$arr['a'][1], &$arr['a'][2]];
foreach ($arr['a'] as $key => $value) {
$arr['a'][$key] = 'hello ' . $value;
}
print_r($arr);
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答883 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答941 阅读
1 回答920 阅读
1 回答852 阅读
分别赋值,b的值指向a的引用