php 中 str 与 json、arr 的转换
<?php 
	$str = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
	echo gettype($str); echo "<br/>";

	// str -> json
	$json = json_decode($str);
	echo gettype($json); echo "<br/>";

	// str -> arr
	$arr = json_decode($str, true);
	echo gettype($arr); echo "<br/>";

	echo $json->a; echo "<br/>";

	echo $arr["a"]; echo "<br/>";

	$str = json_encode($json);
	echo gettype($str); echo "<br/>";
	echo $str; echo "<br/>";

	$str = json_encode($arr, true);
	echo gettype($str); echo "<br/>";
	echo $str; echo "<br/>";

// string
// object
// array
// 1
// 1
// string
// {"a":1,"b":2,"c":3,"d":4,"e":5}
// string
// {"a":1,"b":2,"c":3,"d":4,"e":5}

深度学习推荐
深度学习推荐

墨之科技,版权所有 © Copyright 2017-2027

湘ICP备14012786号     邮箱:ai@inksci.com