コンマ区切りの設定リストを含む文字列 ($c) があります。スタンドアロンの設定もあれば、等号で区切られたサブセットが必要な設定もあります。
例:
$c = "title,author,tax=taxonomy_A,tax=taxonomy_B,date";
この文字列を次のように出力する多次元配列 ($columns) に解析する必要があります。
$columns = array(
[0] => array( 'title', '' ),
[1] => array( 'author', '' ),
[2] => array( 'tax', 'taxonomy_A' ),
[3] => array( 'tax', 'taxonomy_B' ),
[4] => array( 'date', '' )
)
私はこれを試しました:
$c = "title,author,tax=taxonomy_A,tax=taxonomy_B,meta=custom_field_key";
$c = explode( ',', $c );
$columns = array( explode( '=', $c ) );
しかし、それはこれを返すだけです:
$columns = array(
[0] => array( 'Array' )
)
ここで何が欠けていますか?2 番目の爆発を別の関数に置き換える必要がありますか?
前もって感謝します!