この質問で、内破する方法を学びました。
しかし、今はもう少し複雑なものが必要です (私が思うに)。検索した後、いくつかの内破オプションを試しましたが、明確な結果は得られませんでした。ここで再び助けを求めます...
カテゴリが入力されたマルチチェックボックスがあります( Wordpress )。
各カテゴリ名にはカテゴリ ID があり、チェックボックスの値はチェック済みの 1 です。
したがって、これはいくつかのカテゴリをチェックした後の配列の例のエコーです。
<?php $categories = of_get_option('check_categories' ); ?>
<?php print_r($categories); ?>
Array (
[13] => 1
[7] => 1
[6] => 1
[23] => 0
[12] => 0
[5] => 0
[11] => 0
[22] => 0
[3] => 0
[14] => 0
[1] => 1
[17] => 0
[10] => 0
[18] => 1
)
私が作れば<?php echo implode(', ',of_get_option('check_categories' )); ?>
結果は次のとおりです。1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1
わかりました...しかし、これらの結果は必要ありません。必要なのは、チェックボックス = 1 の場合、カテゴリ ID (キー) のみを取得する必要があることです。この場合、まさに次のようになり13,7,6,1,18
ます。