【发布时间】:2019-12-02 19:06:20
【问题描述】:
我正在尝试使用 ID 为 fund_data_id 的 Wordpress 中 ACF 输入字段中的值动态设置多维数组的第一个维度。该数组存储在变量$fund_array 中,当手动深入到我想在数组中访问的特定数据点时,它工作得很好。手动向下钻取成功的示例为:$fund_array[1][5]。
理想情况下,我希望能够设置数组的第一个维度(当前为 [1])以从 Wordpress 中的 ACF 字段 fund_data_id 读取输入,我将其设置为数值1. 但是,数组的第一个维度无法识别来自 Wordpress 的 ACF 输入。我试过了:
<?php
echo $fund_array[the_field('fund_data_id')][5] ;
?>
还有……
<?php
$num = the_field('fund_data_id');
echo $fund_array[$num][5] ;
?>
第二个维度将保持不变,因此无需更改那个维度,只需通过 ACF 字段的输入更改第一个维度即可。
提前感谢大家的任何帮助或建议!
【问题讨论】:
标签: php wordpress multidimensional-array advanced-custom-fields