• 解決済 meijinochoco

    (@meijinochoco)


    カスタムフィールドのチェックボックスの値を出力するとき、配列[0]の中身に

    値A| 値B| 値C| 値D

    と出力される状態です。

    プラグイン「WP User Frontend」によって設置したチェックボックスの出力はこうなってしまうのです。
    けれど、この仕様がいろいろ困るので戻したいと思っています。

    通常のカスタムフィールドのチェックボックスを出力するときと同じように、値の数だけ配列[0][1][2][3]と出力されるように戻したいのですが、そのような方法はありますでしょうか?

    ■プラグイン参考サイト
    https://website-homepage.com/wordpress/plugin/useful/user-frontend#i

    ※上記リンク先にある「ラーメン、つけ麺、煮込みうどん」のチェックボックスと同じように、今回のチェックボックスも実装しています。

    • このトピックはmeijinochocoが7年前に変更しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • gblsm

    (@gblsm)

    phpの関数 explode() はいかがでしょう。
    http://php.net/manual/ja/function.explode.php

    トピック投稿者 meijinochoco

    (@meijinochoco)

    ありがとうございます。挑戦中です。なかなか難しいですね。

    gblsm

    (@gblsm)

    例えばこういうコードになります。

    // $aaa を配列とする
    echo '<ul>';
    foreach ( explode( '|', $aaa ) as $chkbox ) {
      echo "<li>{$chkbox}</li>";
    }
    echo '</ul>';
    
    トピック投稿者 meijinochoco

    (@meijinochoco)

    できました!わざわざ書かせてしまってすみません。いつもどうもありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「配列[0]の中身を分割する方法」には新たに返信することはできません。