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 )