var_export
(php チュートリアル 4 >= 4.2.0、php 5)
var_export -- 変数の文字列表現をエクスポートまたは返します
説明
混合 var_export (混合式 [, bool return] )
この関数は、関数に渡された変数に関する構造情報を返します。返される表現が正当な PHP コードである点を除けば、var_dump() と似ています。
関数の 2 番目のパラメーターを true に設定すると、変数の表現を返すことができます。
例:
var_export(array('a','b',array('aa','bb','cc'))) これは var_dump と変わりません;
$var =var_export(array('a','b',array('aa','bb','cc')),true)、trueを追加した後は出力されませんが、A変数が与えられます直接出力できるようにします;
echo $var;このときの出力形式は、var_dump() によって出力されるものと同様です。
例2
コードは次のとおりです:
$data = array ('name' => 'abc', 'job' => 'プログラマ','a'=>array('aa','cc','bb'));
$data = var_export($data,true);
$data をエコー;
出力形式は次のとおりです:
コードは次のとおりです:
配列 (
'名前' => 'abc',
「仕事」 => 「プログラマー」、
'a' =>
配列 (
0 => 'ああ'、
1 => 'cc'、
2 => 'bb'、
)、
)