Dan*_*an 3 php arrays foreach loops extract
我只是想知道是否可以在 PHP 中从数组中提取值而无需循环。这是我的数组的一部分,所以你知道我的意思;
Array
(
[0] => Array
(
[0] => 76
[1] => Adventures of Huckleberry Finn
)
[1] => Array
(
[0] => 65
[1] => Adventures of Huckleberry Finn
)
[2] => Array
(
[0] => 59
[1] => Bookcases
)
)
Run Code Online (Sandbox Code Playgroud)
我在每个数组中的整数 [0] 之后 - 是否有一个函数可以比 foreach 循环更快地做到这一点(我通常这样做的方式)?
谢谢。
小智 7
确定您正在寻找array_column函数。
$newArray = array_column($originalArray,'0');
Run Code Online (Sandbox Code Playgroud)
正如 PHP 手册中所说,使用此函数,您可以从数组数组中提取您需要的唯一信息。它通常与关联数组一起使用,但您可以使用数字作为参数,它也能正常工作。