この配列を変換するにはどうすればよいですか:
Array
(
[0] => 6
[1] => 25
[2] => 29
[3] => 27
[4] => 24
[5] => 7
)
コンマ区切りの文字列リストを配列に:
6,25,29,27,24,7
順序を変更せずに。
私の目標は、この文字列配列を取得することですが、方法がわかりません。
配列はすでに配列です。それを文字列に変換したい場合は、implode 関数を使用します。
$string = implode(",", $array);
最初に表示される数字 (例: 0 => 6) は、要素のキーを示します。
そのキーを使用して、コード内の個々の要素にアクセスできます。例えば:
echo $array[0];
出力 6 - キーが 0 の要素に格納されている値。
PHP でimplode()を使用する
のようにしてみてください
$arr = array
(
'0' => 6,
'1' => 25,
'2' => 29,
'3' => 27,
'4' => 24,
'5' => 7
);
$newArr = array();
$newArr[0] = "'".implode("','",$arr)."'";
print_r($newArr);
出力
配列 ( [0] => '6','25','29','27','24','7' )
implode(',',$array)
これを印刷してみてください。