-1

この配列を変換するにはどうすればよいですか:

 Array
    (
        [0] => 6
        [1] => 25
        [2] => 29
        [3] => 27
        [4] => 24
        [5] => 7
    )

コンマ区切りの文字列リストを配列に:

6,25,29,27,24,7

順序を変更せずに。

私の目標は、この文字列配列を取得することですが、方法がわかりません。

4

3 に答える 3

10

配列はすでに配列です。それを文字列に変換したい場合は、implode 関数を使用します。

$string = implode(",", $array);

最初に表示される数字 (例: 0 => 6) は、要素のキーを示します。

そのキーを使用して、コード内の個々の要素にアクセスできます。例えば:

echo $array[0];

出力 6 - キーが 0 の要素に格納されている値。

于 2013-10-31T09:28:41.973 に答える
4

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' )

于 2013-10-31T09:28:52.820 に答える
1
implode(',',$array)

これを印刷してみてください。

于 2013-10-31T09:30:02.263 に答える