-1

複数のチェックボックスがあります。

<input type="checkbox" value='One' />
<input type="checkbox" value='Two' />
<input type="checkbox" value='Three' />

私のphpは次のようになります。

echo implode(', ', get_field('checkboxes'));

すべてのボックスをチェックすると、出力は次のようになります。

一二三

しかし、出力がどのように見えるかを探しています。

一二三

そして、2 つのボックスのみをチェックすると、出力は次のようになります。

ワン&ツー

これがどこにも見つからないので、助けてください!

乾杯

4

2 に答える 2

0

次のコードを使用します

$checkboxes = get_field('checkboxes');

$output = '';
$length = count($checkboxes);
for($i = 0 ; $i < $length; $i++) {
    if($i < $length - 1) {
        $output .= $checkboxes[$i] . ', '; 
        continue;
    }

    $output .= '& ' . $checkboxes[$i];
}

echo $output;
于 2013-11-01T11:03:14.417 に答える