0
$content = ($propXml->xpath('//content/section[@name="accommodations"]/content'));
$content = is_array($content) && (count($content)>0)?(string)$content[0]:false;
echo $content;
是否有這樣做的更簡潔的方式?這將是更短,如果PHP不得不自動訪問指定陣列的能力,但我不得不重新分配並檢查長度...
+1學會了一個新詞:簡潔:) – NikiC 2010-09-16 20:27:29
你能不能將其縮短爲'$ content = isset($ content [0])? (字符串)$ content [0]:false;'? 'isset($ content [0])'應該在布爾值上失敗。 – NikiC 2010-09-16 20:33:58
@meder:這是一個公平的問題,但不涉及XPath表達式...請重新標記。 – 2010-09-16 20:35:38