【发布时间】:2016-01-13 11:02:05
【问题描述】:
我有一个对象$obj
$obj->{' Property1'} = " value1";
$obj->{'Property2 '} = "value2 ";
我想把这个对象$obj作为
$obj->{'Property1'} = "value1";
$obj->{'Property2'} = "value2";
我可以使用
修剪所有值foreach($obj as $prop => &$val)
{
$val = trim($val);
}
但是这样做(如下)会导致错误
foreach($obj as &$prop => &$val)
{
$prop = trim($prop);
$val = trim($val);
}
请告诉一个解决方案。 提前致谢。
【问题讨论】:
-
你有没有尝试拆分键值对
codeforeach($obj as $prop => $val) { unset($obj->{$prop}); $obj->{trim($prop)} = trim($val); }code -
@nu1_ww 是的,我做到了。它没有用。