我想知道你们中是否有人可以帮助我解决我遇到的问题。我四处搜索,但似乎找不到解决方案,所以我想在这里问:)
基本上我有一个包含我要使用的 field_id 的数组,该值是另一个数组,其中包含需要串在一起以访问包含我希望检索的值的 SimpleXML 节点的元素名称。
例如
array (
'route_id' => array('Services', 'Service', 'ServiceCode'),
'agency_id' => array('Services', 'Service', 'RegisteredOperatorRef'),
'route_short_name' => array('Services', 'Service', 'LineName'),
'route_long_name' => '',
'route_desc' => array('Services', 'Service', 'Description'),
'route_type' => array('Services', 'Service', 'Mode'),
'route_url' => '',
'route_color' => '',
'route_text_color' => '',
);
如您所见,id 'route_id' 包含在
$xmlobject->Services->Service->ServiceCode
等等等等。
现在,当我处理该特定区域时,我正在尝试使用
implode('->', $fields)
这种方法基本上似乎不起作用并返回空,但我可以访问该值,因为我在物理上输入了完全相同的路径。
我想知道是否有任何解决方案,或者我是否必须找到另一种写这个的方法?
非常感谢
安德鲁