繁体   English   中英

从Woocommerce中受保护的元数据对象获取数据

[英]Get the data from a protected Meta data object in Woocommerce

我需要从此Object获取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/>';
}

这个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/>';
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM