Tek satırda ilk XPath Eleman almak SimpleXMLElement [çoğaltmak]

2 Cevap php

Bu soru burada zaten bir cevabı var:

2 Cevap

Ben çok iyi php biliyorum, ama olmalı değil mi:

$result["cardNum"] = (new SimpleXMLElement($data))->xpath('///givexNumber')[0]

ile aynı

$xml = new SimpleXMLElement($data);
$r = $xml->xpath('///givexNumber');
$result["cardNum"] = $r[0];

Edit Jul 2013: Evet PHP 5.4 yana yapar. Küçük düzeltme ile ekledim. Yani şu an itibariyle PHP tüm stabil (non-end-of-yaşam) sürümleri desteklemektedir gelir.