私は、この使用のvar_dump出力配列があります。配列はここで定義されて表示多次元配列データ
array(3) {
["taxonomy"]=> string(10) "exam_board"
["terms"]=> array(1) {
[0]=> string(7) "pearson"
}
["field"]=> string(4) "slug"
}
pearsonarray(3) {
["taxonomy"]=> string(9) "exam_code"
["terms"]=> array(3) {
[0]=> string(4) "a123"
[1]=> string(4) "b123"
[2]=> string(4) "c123"
}
["field"]=> string(4) "slug"
}
a123array(3) {
["taxonomy"]=> string(10) "exam_level"
["terms"]=> array(1) {
[0]=> string(15) "pearson-a-level"
}
["field"]=> string(4) "slug"
}
:私がやりたいのは何
$tax_query = array();
foreach (get_object_taxonomies('exam') as $tax) {
if (isset($_POST[ $tax ])) {
$tax_query[] = array(
'taxonomy' => $tax,
'terms' => wp_unslash((array) $_POST[ $tax ]),
'field' => 'slug',
);
}
}
$args['tax_query'] = $tax_query;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args['paged'] = $paged;
$the_query = new WP_Query($args);
ですが配列をループして、その用語を表に出力します。
の表は、私が持っているループは、これまでの用語のすべてを返しますが、私はそれらを個別に取得する方法がわからないので、私はテーブルにそれらを使用することができ、この
<tr>
<td>pearson</td>
<td>a123</td>
<td>pearson-a-level</td>
</tr>
<tr>
<td>pearson</td>
<td>b123</td>
<td>pearson-a-level</td>
</tr>
<tr>
<td>pearson</td>
<td>c123</td>
<td>pearson-a-level</td>
</tr>
のように見える必要があります。
foreach ($tax_query as $key => $value) {
var_dump($value);
echo $value["terms"][0];
}
配列が定義され、ここでいくつかのPHPコードを投稿 – Blueblazer172