如何在PHP中移除结果数组的0索引键?
移除PHP数组外层0索引的实现方法
原始数组
Array ( [0] => Array ( [1] => Array ( [aid] => 1 [address] => Surat [country] => India [state] => Gujarat [city] => Surat [pincode] => 395010 [full_name] => Pra test [mobile_no] => 7984509142 [email] => [default] => 0 ) ) )
目标数组
Array ( [1] => Array ( [aid] => 1 [address] => Surat [country] => India [state] => Gujarat [city] => Surat [pincode] => 395010 [full_name] => Pra test [mobile_no] => 7984509142 [email] => [default] => 0 ) )
以下是几种实现方法:
直接索引访问:最简单的方式,直接取外层数组的0索引值
$newArray = $originalArray[0];array_shift()函数:移除数组的第一个元素并返回该元素,刚好对应外层的0索引数组
$newArray = array_shift($originalArray);reset()函数:将数组内部指针指向第一个元素,并返回该元素的值
$newArray = reset($originalArray);array_merge()结合展开运算符:通过展开外层数组,合并后得到目标结构
$newArray = array_merge(...$originalArray);
内容的提问来源于stack exchange,提问作者yash patel
相关产品推荐
相关产品推荐

