Php 如何移除外部阵列
这是我的数据Php 如何移除外部阵列,php,Php,这是我的数据 Array ( [t] => Array ( [0] => SS ) [size] => Array ( [0] => 85 ) ) 结果应该是 [t] => Array ( [0] => SS ) [size] => Array ( [0] =>
Array
(
[t] => Array
(
[0] => SS
)
[size] => Array
(
[0] => 85
)
)
结果应该是
[t] => Array
(
[0] => SS
)
[size] => Array
(
[0] => 85
)
只要做:
$myVariable[0]
如果数组包含在名为$myVariable的变量中,则将原始数组设为$array,然后
将为您提供所需信息。使用列表功能将它们设置为变量
$data = array_values(array(
't' => array('SS'),
'size' => array(85)
));
list($t, $size) = $data;
编辑:添加数组_值,因为旧解决方案会生成未定义的索引警告
print_r($t); //array(0 => 'SS')
print_r($size); //array(0 => 85)
使用:
使用函数
看起来这是主数组的第一个索引。。。我是说内容。如果你打印你的文件,你不会得到你需要的结果吗?不做任何改变?这里的t和大小不是静态的
print_r($t); //array(0 => 'SS')
print_r($size); //array(0 => 85)
$array = current($array);
extract(
Array(
't' => Array(0 => SS),
'size' => Array(0 => 85)
)
);
print_r($t); // Array ( [0] => SS )
print_r($size); // Array ( [0] => 85 )