Php(woocommerce):将$variables作为数组值传递

Php(woocommerce):将$variables作为数组值传递,php,arrays,wordpress,woocommerce,Php,Arrays,Wordpress,Woocommerce,目前我使用的数组值如下: $product_ids = array(7657,7995,8000,7999,7998,7997,7996,8001,8002,8485,8486); 然后我通过这样的函数获得了上述值: $ProductPhoneModelID = get_all_products_ids(catid->38); 当echo函数按其应该的方式打印值时: 7657,7995,8000,7999,7998,7997,7996,8001,8002,8485,8486 但当我

目前我使用的数组值如下:

$product_ids = array(7657,7995,8000,7999,7998,7997,7996,8001,8002,8485,8486);
然后我通过这样的函数获得了上述值:

$ProductPhoneModelID = get_all_products_ids(catid->38); 
当echo函数按其应该的方式打印值时:

7657,7995,8000,7999,7998,7997,7996,8001,8002,8485,8486
但当我尝试使用变量获取值时,数组似乎为空:

$product_ids = array($ProductPhoneModelID);

我在这里遗漏了什么吗?

什么是
var\u转储($ProductPhoneModelID)打印?字符串(54)“76577995799679978485848679997998800080018002”尝试-
$product_id=explode(',',$ProductPhoneModelID)返回的数组,而且我已经在函数中使用内爆,我看到的是它,而不是$product\u id=Array($ProductPhoneModelID);使用$product_id=explode(“,”,$ProductPhoneModelID);什么是
var\u转储($ProductPhoneModelID)打印?字符串(54)“76577995799679978485848679997998800080018002”尝试-
$product_id=explode(',',$ProductPhoneModelID)返回的数组,而且我已经在函数中使用内爆,我看到的是它,而不是$product\u id=Array($ProductPhoneModelID);使用$product_id=explode(“,”,$ProductPhoneModelID);