XML から値を抽出しようとしています。私の xml ファイルには、製品のバーコード、パケット、およびパレットで構成される製品の「説明」のフィールドが含まれています。
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 関数を試しましたが、バーコードの長さが異なり、XML に html 文字があるため、正確な結果が得られません。私の抽出がhtml文字とバーコードの長さに依存しないように、上記の文字列からPckを抽出するにはどうすればよいか教えてください。