PHP更改数组结构/格式
我现在有一个数组,看起来像这样:PHP更改数组结构/格式,php,sql,Php,Sql,我现在有一个数组,看起来像这样: Array ( [0] => Array ( [language] => English ) [1] => Array ( [language] => Arabic ) [2] => Array ( [language] => Bengali
Array
(
[0] => Array
(
[language] => English
)
[1] => Array
(
[language] => Arabic
)
[2] => Array
(
[language] => Bengali
)
)
Array
(
[language] => Array
(
[0] => English
[1] => Arabic
[2] => Bengali
)
)
Array
(
[id] => 3
[name] => lethalMango
[joined] => 2010-01-01 00:00:00
)
我想做的是将其更改为如下所示:
Array
(
[0] => Array
(
[language] => English
)
[1] => Array
(
[language] => Arabic
)
[2] => Array
(
[language] => Bengali
)
)
Array
(
[language] => Array
(
[0] => English
[1] => Arabic
[2] => Bengali
)
)
Array
(
[id] => 3
[name] => lethalMango
[joined] => 2010-01-01 00:00:00
)
我还有一个如下所示的数组:
Array
(
[0] => Array
(
[language] => English
)
[1] => Array
(
[language] => Arabic
)
[2] => Array
(
[language] => Bengali
)
)
Array
(
[language] => Array
(
[0] => English
[1] => Arabic
[2] => Bengali
)
)
Array
(
[id] => 3
[name] => lethalMango
[joined] => 2010-01-01 00:00:00
)
我想把它改成:
Array
(
[user] => Array
(
[id] => 3
[name] => lethalMango
[joined] => 2010-01-01 00:00:00
)
)
我已经尝试了很多方法,但没有多大成功,但我相信还有一种更有效的方法。第二
FIRST :
$result = array();
foreach($array as $value){
$result['language'][]= $value['language']
}
SECOND :
$result['user'] = $array;
$result = array('user'=>$array);
第二
如果您不与我们共享,我们很难将我们的提案的效率与您的代码进行比较…如果您不与我们共享,我们很难将我们的提案的效率与您的代码进行比较…非常感谢:)有效治疗非常感谢:)有效治疗He。Gaurav首先编写了第一个阵列的解决方案,然后将第二个阵列编辑到其中;)但是,这一个稍有不同,它不需要
$result
在分配数组之前存在,所以我保留了答案:)呵呵。Gaurav首先编写了第一个阵列的解决方案,然后将第二个阵列编辑到其中;)但是,这一个稍有不同,它不需要$result
在分配数组之前存在,因此我保留了答案:)