【发布时间】:2017-12-05 15:00:48
【问题描述】:
我正在为 Wordpress 使用 ACF Pro 插件并使用转发器字段。 使用此代码,我可以在数组中获取所有字段值和附加信息:
$fields = get_field_object('slideshow');
使用此代码,我可以将其缩小到我想要实现的目标:
print_r($fields[value];
现在我得到了这个数组:
Array
(
[0] => Array
(
[videoWebm] => /wc/data/uploads/sea.webm
[videoMp4] => /wc/data/uploads/sea1.mp4
[text] => Test1
[kund] => Kund1
[link1] =>
[link2] =>
)
[1] => Array
(
[videoWebm] => /wc/data/uploads/turntable.webm
[videoMp4] => /wc/data/uploads/turntable.mp4
[text] => Test2
[kund] => Kund2
[link1] =>
[link2] =>
)
)
它可以增长得更多——比如 [2] => Array、[3] => Array 等等。
我想访问 所有 videoWebm 和 videoMp4 值。 截至目前,我知道如何访问特定值 - 例如:
print_r($fields[value][0][videoWebm]);
但我不知道如何访问所有这些并将它们放入两个新数组中。一种用于 videoWebm 值,另一种用于 videoMp4 值。对我来说,问题是当我尝试遍历数组时的索引值。我不知道这是否真的是要走的路......
有人建议吗?
最好的,尼克拉斯
【问题讨论】:
-
$videoWebms = array_column($array, 'videoWebm');