私はいくつかの配列値を持つ配列を持っていますが、以下に示すようにコンマで区切られた複数の値があります。phpビルド配列をカンマで区切った配列の値
$a = array( '0' => 't1,t2', '1' => 't3', '2' => 't4,t5' );
出力は次の形式で必要です。
Array ( [0] => t1 [1] => t2 [2] => t3 [3] => t4 [4] => t5 )
これは試して結果を得る方法です。二度繰り返すことなく他の方法がありますか?
$arr_output = array(); foreach($a as $val) { $temp = explode(',', $val); foreach($temp as $v) { $arr_output[] = $v; } }
感謝。
あなたのコードも投稿してください。 –
@orangetimeここでループを使う必要はなく、あらかじめ定義されたphp配列関数を使って、望ましい出力を得ることができます。下の私の答えをチェックしてください。 – prudhvi259
@ prudhvi259、ありがとうございました。あなたのソリューションは非常に簡単です。 – orangetime