Php 为什么我的WordPress插件选项阵列不工作
我的php变量Php 为什么我的WordPress插件选项阵列不工作,php,arrays,wordpress,Php,Arrays,Wordpress,我的php变量$ex_product_id包含值18,63,72,91&我已经使用echo$ex_product_id检查了它,它正确地显示了我插件的输入字段的值,但是当我想在数组中使用它时,比如$target_products=array($ex_product_id)It not working仅返回第一个数组项的结果 这是代码不起作用 $_options = get_option( 'license_page_option' ); $ex_product_ids = $_options[
$ex_product_id
包含值18,63,72,91
&我已经使用echo$ex_product_id
检查了它,它正确地显示了我插件的输入字段的值,但是当我想在数组中使用它时,比如$target_products=array($ex_product_id)
It not working仅返回第一个数组项的结果
这是代码不起作用
$_options = get_option( 'license_page_option' );
$ex_product_ids = $_options['ex_product_ids_warranty']; // it have value 18,63,72,91
$target_products = array($ex_product_ids);
但是如果我手动使用那些ID,比如$target\u products=array(18,63,72,91)代码>它可以工作
如果我做错了什么,我很抱歉!请帮助我认为您需要使用,因为当前值可以是简单的字符串,您需要将其转换为值数组
$_options = get_option( 'license_page_option' );
$ex_product_ids = $_options['ex_product_ids_warranty']; // it have value 18,63,72,91
$target_products = explode(",",$ex_product_ids);
print_r($target_products); // array(18,63,72,91)