- 论坛徽章:
- 0
|
希望结果如下
返回
array(1) { ["aaa"]=> array(1) { ["bbb"]=> array(3) { [50]=> string(2) "ok" [88]=> string(2) "ok" [90]=> string(2) "ok" } } }
当前代码入下
<?php
$total = [ "aaa" => [ "bbb" => ['50' => 'ok' ]]];
$t = [ "aaa" => [ "bbb" => [ '80' => 'ok' ]]];
$f["aaa"]["bbb"][90] = 'ok' ;
$data = array_merge_recursive ( (array)$t, (array)$total);
$data = array_merge_recursive ( (array)$data, (array)$f);
var_dump($data);
?>
实际返回结果
array(1) { ["aaa"]=> array(1) { ["bbb"]=> array(3) { [80]=> string(2) "ok" [81]=> string(2) "ok" [82]=> string(2) "ok" } } }
当前以数字定义下标, 电脑自动会取其中一个下标, 然后就自动 +1 如 80, 81, 82 下标, 希望知道如何定义 $t, $f 可以自定义下标数字?
|
|