我想從XML中提取值。我的xml文件包含產品「描述」的字段,其中包含產品bardcode,數據包和托盤。使用PHP從另一個字符串中提取字符串
我只想提取Pck(它可以是1-999中的任何數字)。
我的XML屬性(說明)字段值:
Description="5038135129483 
Pck: 4 Plt: 120"
這裏
Barcode=5038135129483
Number of Packets(Pck)=4
Number of Palletes(Plt)=120
$pieces = substr($WhatDescription,19,20);
我試圖SUBSTR函數從字符串中提取,但它並沒有給我準確的結果,條形碼「 s的長度不一,我的XML中有html字符。您能否建議我該如何從上面的字符串中提取Pck,以便我的提取不會依賴於html字符和條形碼的長度。
http://ca2.php.net/manual/en/ref.pcre.php –
您應該使用XML解析器,不是正則表達式。 –