有关取一个obj的值
程序员文章站
2022-06-12 14:20:36
...
有一物件如下:(xml格式)
[altLineId] => SimpleXMLElement Object
(
[0] => 651382441
)
[altLineId] => SimpleXMLElement Object
(
[0] => 651382441
)
前面略,都可取到,但这个难倒我了。
对象下有一个数组里面有一个元素key值叫 altLineId
现在我要取出 这个 651382441
已试方式如下
$a=$tmp1['altLineId']=$spreadV['altLineId'][0]; //空白
$a=$tmp1['altLineId']=$spreadV['altLineId']->0; //错误
$a=$tmp1['altLineId']=$spreadV['altLineId']->[0]; //错误
$a=$tmp1['altLineId']=$spreadV['altLineId']->'0' //错误
$a=$tmp1['altLineId']=$spreadV['altLineId']->['0'] //错误
求大大解!
回复内容:
有一物件如下:(xml格式)
[altLineId] => SimpleXMLElement Object
(
[0] => 651382441
)
前面略,都可取到,但这个难倒我了。
对象下有一个数组里面有一个元素key值叫 altLineId
现在我要取出 这个 651382441
已试方式如下
$a=$tmp1['altLineId']=$spreadV['altLineId'][0]; //空白
$a=$tmp1['altLineId']=$spreadV['altLineId']->0; //错误
$a=$tmp1['altLineId']=$spreadV['altLineId']->[0]; //错误
$a=$tmp1['altLineId']=$spreadV['altLineId']->'0' //错误
$a=$tmp1['altLineId']=$spreadV['altLineId']->['0'] //错误
求大大解!
$a = $tmp1['altLineId'] = $spreadV['altLineId']->{0};
我记得如果是SimpleXML解析的话直接用 $spreadV->altLineId
就可以获取到第一个值了吧,如果是多个的话就用foreach($spreadV->altLineId as $lineId){}
好了。而且有点想吐槽你的标签,明明是XML解析结果给了一个JSONObject的标签。
上一篇: javascript php 添加cookie,删除cookie
下一篇: 数据库特性实例用法汇总
推荐阅读
-
怎么取同一php文件里的post值
-
关于一个preg_replace 正则表达式 替换的有关问题
-
问:一个天才的有关问题可以用php得到msn中好友的信息吗
-
firefox下frameset取不到值的解决方法_javascript技巧
-
1亿个32位的md5的密码值,怎样查询其中一个md5值是否存在效率最快?
-
亲们,请问一个数组的小菜有关问题
-
thinkphp 调用查询类型的存储过程返回值有关问题
-
请问一个正则匹配中英文混合的有关问题utf-8
-
Java笔试题:给定一个ReadOnlyClass的对象roc,能否把这个对象的age值改成30?
-
Mysql 取字段值逗号第一个数据的查询语句_MySQL