18910140161

PHP关联数组中元素,b键的值 引用a键的值,如何实现

顺晟科技

2022-09-15 11:07:39

157

PHP关联数组中元素,b键的值 想引用a键的值,如何实现
例如:

引用
$arr = [
"a" => ["tom","tony","shama"],
"b" ??

]

分别赋值,b的值指向a的引用

$arr = [];
$arr['a'] = ["tom","tony","shama"]
$arr['b'] = &$arr['a'];

没办法直接“引用”,需要拷贝。

$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);
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航