Foreach从wordpress php中的数组获取数据

Foreach从wordpress php中的数组获取数据,php,arrays,wordpress,foreach,woocommerce,Php,Arrays,Wordpress,Foreach,Woocommerce,嗨,伙计们,当我打印时,我有这个数组($p) 如何再次执行foreach循环以获取变体属性?在给定的产品id 9_97_98_76中,产品id 97和98是76的变体产品 我想获得产品和变量属性的标题,如何对foreach进行编码,以使结果作为以下数组返回:test\u test2222 white\u test2222 black\u test22222???试试这个。。希望您使用get\u product()函数获取productID的产品对象。然后尝试array\u push将所有过滤后的

嗨,伙计们,当我打印时,我有这个数组($p)

如何再次执行foreach循环以获取变体属性?在给定的产品id 9_97_98_76中,产品id 97和98是76的变体产品


我想获得产品和变量属性的标题,如何对foreach进行编码,以使结果作为以下数组返回:test\u test2222 white\u test2222 black\u test22222???

试试这个。。希望您使用
get\u product()
函数获取
productID
的产品对象。然后尝试
array\u push
将所有过滤后的产品对象插入到一个数组中

$product = Array();
 foreach($pId as $productID){
                array_push($product, $Pproduct->get_product($productID, $fields));

            }
现在试试下面的方法

    foreach($product as $temp) {
        echo $temp[variations];
   }

试试这个可以得到你的头衔

$pId = explode("_", $products);
foreach($pId as $id){
$product = $Pproduct->get_product($id, $fields);
$title = $product['product']['title'];
echo $title."</br>";
}
$pId=explode(“\u”,$products);
foreach($pId作为$id){
$product=$Pproduct->get\U product($id,$fields);
$title=$product['product']['title'];
echo$title.“
”; }
像这样吗?我尝试n次发生$product=Array();foreach($pId为$productID){array_push($product,$Pproduct->get_product($productID,$fields));foreach($product为$temp){$ii=$temp[variations];}}返回$iiyeah。。无论如何,您可以使用我前面提到的另一个foreach获取任何对象值。如果这个答案对你有用,请投赞成票。这样对其他人有用。嗯,你最终想做什么?这个阵列来自哪里?如果你想查询某些产品,为什么不使用?同意@helgatheviking-如果有办法使用WordPress函数,你应该这样做。
    foreach($product as $temp) {
        echo $temp[variations];
   }
$pId = explode("_", $products);
foreach($pId as $id){
$product = $Pproduct->get_product($id, $fields);
$title = $product['product']['title'];
echo $title."</br>";
}