我有一个类似下面的PHP数组,我想将其转换为选项格式,如下所示的结构:
Array(
[0] => Array
(
[server_varient_model] => test_1
[server_varient_id] => 1
)
[1] => Array
(
[server_varient_model] => test_2
[server_varient_id] => 2
)
[2] => Array
(
[server_varient_model] => test_3
[server_varient_id] => 3
))
我希望此输出为,
'options' => array(
'1' => __( 'test_1', 'woocommerce' ),
'2' => __( 'test_2', 'woocommerce' ),
'3' => __( 'test_3', 'woocommerce' ),
)
帮我解决这个问题。
答案 0 :(得分:0)
这似乎是你在寻找的东西:
$options = array();
foreach($input as $inp)
{
$options[$inp['server_varient_id']] = __($inp['server_varient_model'], 'woocommerce' );
}
print_r($options);
答案 1 :(得分:0)
我找到了答案,我认为在商业中需要像这样的结构
__( 'test_1', 'woocommerce' ),
但是我引用了更多的网站并找到了解决方案,不需要这个结构只需要一个
key_value pair array
,
这是我的答案,
foreach($platform_list as $arr){
$vvr[$arr->server_varient_id]=$arr->server_varient_model;
}
这是参考链接,