array( "a" => "orange", "b" => "banana", "c" => "apple&""/> array( "a" => "orange", "b" => "banana", "c" => "apple&"">

ホームページ  >  記事  >  バックエンド開発  >  PHP配列を文字列に変換する方法

PHP配列を文字列に変換する方法

WBOY
WBOYオリジナル
2016-06-13 13:31:36866ブラウズ

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 構文仕様に従って、若干異なる表示になります。
------解決策------------------
参考資料付き

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
*/
?>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。