私はこのような配列を持っています
Array
(
[0] => Array
(
[Unit] => Array
(
[Unit] => ST109347005
[SplitCnt] => 0
[UWin] =>
[Unit>Part] => MOLDTOOLREPAIR
[Unit>UK1] => MOLDSHELF1
[Unit>UK2] => 28149813MH001
[Unit>UK3] => MOLDTOOL
)
)
...
そして、このように「ユニット」(例:ST109347005)に保存されているシリアルの配列を抽出したいと思います
$newarray = Set::extract($data,'/Unit[Unit>UK1=MOLDSHELF1][Unit>UK3=MOLDTOOL]/Unit');
> は予約文字であるため、これは機能しません。これを機能させるための構文がどうなるかわかりません。このようなものになると思います(これは機能しません)
$newarray = Set::extract($data,'/Unit[Unit\>UK1=MOLDSHELF1][Unit\>UK3=MOLDTOOL]/Unit');
ありがとう