array( "a" => "orange", "b" => "banana", "c" => "apple&""/> array( "a" => "orange", "b" => "banana", "c" => "apple&"">
PHP 配列を文字列に変換する方法
たとえば、 array: $myarr = array ( "fruits" => array( "a" => "orange", "b" => "banana", "c " = > "apple"));
文字列への変換方法:
$str='array ( "fruits" =>gt; array( "a" =>> "orange", "b" => "banana","c" => "apple"))'
つまり、配列を文字列に変換します
- -----解決策----------------------
echo var_export($myarr, true);
は、PHP 構文仕様に従って、若干異なる表示になります。
------解決策------------------
参考資料付き
var_export – 変数の文字列表現をエクスポートまたは返します 説明する 混合 var_export (混合 $expression [, bool $return ] ) この関数は、関数に渡された変数に関する構造情報を返します。返される表現が正当な PHP コードである点を除けば、var_dump() に似ています。 関数の 2 番目の引数を TRUE に設定することで、変数の表現を返すことができます。 var_export() と var_dump() を比較してください。 <?php $a = 配列 (1, 2, 配列 ("a", "b", "c")); var_export ($a); /* 出力: 配列 ( 0 => 1、 1 => 2、 2 => 配列 ( 0 => 'a'、 1 =>「b」、 2 =>「c」、 )、 ) */ $b = 3.1; $v = var_export($b, TRUE); エコー $v; /* 出力: 3.1 */ ?>