使用api可以获得数据数组。我要从中提取几个值。我该怎么做?
array(1) {
["return"]=>
array(2) {
["ProductsItemCount"]=>
string(2) "13"
["ProductsItem"]=>
array(13) {
[0]=>
array(10) {
["Article"]=>
string(7) "115 906"
["Name"]=>
string(72) "Sprinter 208-316 95-06/LT 28-35 96-06"
["Brand"]=>
string(5) "SACHS"
["Sklad1"]=>
string(1) "0"
["Price"]=>
int(0)
["Currency"]=>
string(3) "EUR"
["Stock"]=>
array(1) {
["StockItem"]=>
array(4) {
[0]=>
array(6) {
["WarehCode"]=>
string(9) "000000001"
["Price"]=>
float(42.98)
}
[1]=>
array(6) {
["Price"]=>
float(42.98)
["Count"]=>
string(3) "522"
必须收到:
$artikle = 115 906;
$Price = 42.98;
$Name = Sprinter 208-316 95-06/LT 28-35 96-06;
$Brand = SACHS;
$Currency= EUR
如何获取?我试图上这堂课,但一无所获
class ProductFilterIterator extends \FilterIterator
{
protected $filter;
.................................................
........................................
return $current['Article'] == $this->filter;
}
}
$iterator = (new \ArrayObject($data))->getIterator();
$filter1 = new ProductFilterIterator($iterator, '115 906');
foreach ($filter1 as $data) {
}
请帮助我解决这个问题。我做错了什么?您可能需要搜索前叉?