2017-01-08 28 views
0

配列を大括弧で囲んだ文字列に変換する必要があります。配列を印刷された文字列に変換する

これはアレイ

$content =['a', 'b', 'c'] ; 

私が必要出力は、

$contstring = "['a', 'b', 'c']" ; 

印刷アレイです。

Implode() 

またはserialize() 仕事をしていません。これを達成する方法を教えてください。前もって感謝します。

+1

PHPはこの魔法を持っています連結演算子: '$ contentstring =" ['"。 implode( "'、'"、$ content)。 "']";' –

+0

なぜ 'implode'は仕事をしませんか?それは正確にあなたが必要なものです – SergeyLebedev

+0

'Implode'は値を出力します。しかし、私は角括弧で文字列が必要です。 – Choxmi

答えて

0

あなたは自分の接着剤として', 'と内破使用する必要がしたい正確に何を取得するには:

$content =['a', 'b', 'c'] ; 
$contstring = "['" . implode($content, "', '") . "']" ; 
1

implode()は、配列の要素を結合します。基本的には:

$a = ['m','e','m','o']; 
$str = implode($a,''); 
echo $str; 
// or : echo implode($a,''); 

したり、独自のループを作る:

$str = ''; 
foreach($a as $c){ 
    $str .= $c; 
} 
echo $str; 
関連する問題