繁体   English   中英

php多维数组加数

[英]php multidimensional array add number

我正在从表单帖子中获取这样的表单数据

Array
(
    [instagram] => dsaadsasd
    [facebook] => 12esda
)

我必须像这样安排数据,但我无法解决

 Array
([0]=>Array(
    [name] => instagram
    [data] => dsaadsasd)

 [1]=>Array(
    [name] => facebook
    [data] => 12esda)

在 PHP 中,您的数组如下所示:

$array = ['instagram' => 'dsaadsasd', 'facebook' => '12esda'];

现在要将这些数据更改为您想要的数组,您可以使用forEach 循环,如下所示:

$newArray = [];
forEach($array as $key => $value){
$newArray[] = ["name" => $key, "data" => $value];
}

它的作用是创建一个新数组,为原始数组中的每个项目在新数组中创建另一个数组。 这里还有一个活生生的例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM