Heim > Backend-Entwicklung > PHP-Tutorial > 有关取一个obj的值

有关取一个obj的值

WBOY
Freigeben: 2016-06-06 20:43:04
Original
1125 Leute haben es durchsucht

有一物件如下:(xml格式)
[altLineId] => SimpleXMLElement Object
(
[0] => 651382441
)

前面略,都可取到,但这个难倒我了。
对象下有一个数组里面有一个元素key值叫 altLineId
现在我要取出 这个 651382441

已试方式如下

<code>$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'] //错误
</code>
Nach dem Login kopieren
Nach dem Login kopieren

求大大解!

回复内容:

有一物件如下:(xml格式)
[altLineId] => SimpleXMLElement Object
(
[0] => 651382441
)

前面略,都可取到,但这个难倒我了。
对象下有一个数组里面有一个元素key值叫 altLineId
现在我要取出 这个 651382441

已试方式如下

<code>$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'] //错误
</code>
Nach dem Login kopieren
Nach dem Login kopieren

求大大解!

<code class="lang-php">$a = $tmp1['altLineId'] = $spreadV['altLineId']->{0}; 
</code>
Nach dem Login kopieren

我记得如果是SimpleXML解析的话直接用 $spreadV->altLineId 就可以获取到第一个值了吧,如果是多个的话就用foreach($spreadV->altLineId as $lineId){}好了。而且有点想吐槽你的标签,明明是XML解析结果给了一个JSONObject的标签。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage