好的,我对 PHP 很陌生。我会尽力解释我的问题。
这是一个 json 对象的 var_dump。
我想做的是访问“register_sale_products”对象中的信息。
它包含每次销售中产品的 SKU、价格等产品信息。在下面的示例中,我试图列出 SKU。
object(stdClass)[1]
public 'register_sales' =>
array
0 =>
object(stdClass)[2]
public 'id' => string '7c969b77-6825-bc65-3e04-64f922a570eb' (length=36)
public 'register_id' => string '07709f8e-8d90-11e0-8e09-4040f540b50a' (length=36)
public 'invoice_number' => string 'BH8464' (length=6)
public 'register_sale_products' =>
array
...
public 'totals' =>
object(stdClass)[6]
...
public 'register_sale_payments' =>
array
...
1 =>
object(stdClass)[9].......
我设法使用此代码从第一个“产品”对象数组“register_sale_products”中获取一个 SKU。
$array = array() ;
foreach($data->register_sales as $sale){
$array = $sale->register_sale_products ;
}
foreach($array as $saleprod){
$details = explode(' / ', $saleprod->sku);
$result = $details[0];
}
echo $result;
我真的需要得到数组中每个对象的结果。
非常感谢任何帮助。