我有2个阵列.
第一阵列:
$array = array(
'a' => 'b',
'b' => 'c',
'c' => 'd',
);
Run Code Online (Sandbox Code Playgroud)
第二阵列:
$array = Array
(
[a] => Array
(
[0] => b
[1] => h
)
[b] => c
[c] => d
[h] => m
)
Run Code Online (Sandbox Code Playgroud)
我需要改变这个数组
第一个阵列:
Array
(
[a] => Array
(
[b] => Array
(
[c] => Array
(
[d] => d
)
)
)
)
Run Code Online (Sandbox Code Playgroud)
第二阵列:
Array
(
[a] => Array
(
[b] => Array
(
[c] => Array
(
[d] …Run Code Online (Sandbox Code Playgroud) 我有一个像下面的数组
$db_resources = array('till' => array(
'left.btn' => 'Left button',
'left.text' => 'Left text',
'left.input.text' => 'Left input text',
'left.input.checkbox' => 'Left input checkbox'
));
Run Code Online (Sandbox Code Playgroud)
我需要动态转换此数组,如下所示
'till' => array(
'left' => array(
'btn' => 'Left button',
'text' => 'Left text',
'input' => array(
'text' => 'Left input text',
'checkbox' => 'Left input checkbox'
)
)
)
Run Code Online (Sandbox Code Playgroud)
我试着爆炸了.如果所有密钥只有一个".",它就可以工作.但关键是动态的.所以请让我动态转换数组.我试过这个Code Code
$label_array = array();
foreach($db_resources as $keey => $db_resources2){
if (strpos($keey,'.') !== false) {
$array_key = explode('.',$keey);
$frst_key = array_shift($array_key);
if(count($array_key) > 1){ …Run Code Online (Sandbox Code Playgroud)