PHP对象(stdClass)变量

时间:2016-06-10 00:21:46

标签: php

object(stdClass)#14 (9) { ["time"]=> int(1367856000) ["summary"]=> string(5) "Clear" ["icon"]=> string(9) "clear-day" ["precipType"]=> string(4) "rain" ["temperature"]=> float(61.43) ["apparentTemperature"]=> float(61.43) ["windSpeed"]=> float(6.08) ["windBearing"]=> int(134) ["pressure"]=> float(1010.98) } [10]=> 
object(stdClass)#15 (9) { ["time"]=> int(1367859600) ["summary"]=> string(5) "Clear" ["icon"]=> string(9) "clear-day" ["precipType"]=> string(4) "rain" ["temperature"]=> float(62.79) ["apparentTemperature"]=> float(62.79) ["windSpeed"]=> float(9.48) ["windBearing"]=> int(146) ["pressure"]=> float(1011.36) } [11]=>

您好,有人可以帮我将特定的var_dump数据对象输出到字符串变量,以后可以用来打印/回显或插入数据库吗?我见过很多例子,但我仍然找不到适合我的例子。

1 个答案:

答案 0 :(得分:0)

您可以使用$ classname-> var?

'回显'它们

如果您更愿意使用简单数组

$string = json_encode($obj);
$array = json_decode($string,true);

您也可以执行循环,并将每个$ var设置为字符串

foreach($object as $key -> $var)
{
$array_string[$key] = settype($var, "string");
}

你应该得到一个字符串数组,但所有的例子都可以'回声'。