[英]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.