Hou*_*oux 4 php wordpress woocommerce
我需要从这个对象中获取 的值ntva,但我不知道该怎么做。
Meta_data Object ( [current_data:protected] => Array ( [id] => 99769 [key] => ntva [value] => SRTTE ) [data:protected] => Array ( [id] => 99769 [key] => ntva [value] => SRTTE ) );
Foreach ($data->current_data as $key => $value){
echo $key.', value'.$value.'<br/>';
}
Run Code Online (Sandbox Code Playgroud)
这个 foreach 没有向我显示任何内容。
该对象来自 WooCommerce(电子商务 WordPress 插件)ORDER 数据数组。我需要该ntva值才能在 PDF 发票中显示它。
查看源代码,WC_Meta_Data有一个 getter __get,因此您将能够像以下那样访问它:
$data->key这将输出ntva
或者使用get_data()方法:
foreach ($data->get_data() as $key => $value){
echo $key.', value'.$value.'<br/>';
}
Run Code Online (Sandbox Code Playgroud)