我正在尝试从 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 函数从字符串中提取,但它并没有给我准确的结果,因为 barcode 的长度不同并且我的 XML 中有 html 字符。你能告诉我应该怎么做才能从上面的字符串中提取 Pck,这样我的提取就不会依赖于 html 字符和条形码的长度。