У меня есть массив 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' ),
)
Помоги мне решить это.
Кажется, это то, что вы ищете:
$options = array();
foreach($input as $inp)
{
$options[$inp['server_varient_id']] = __($inp['server_varient_model'], 'woocommerce' );
}
print_r($options);
Я нашел свой ответ, я думал, что в Ву-коммерции нужна такая же структура, как эта
__( 'test_1', 'woocommerce' ),
Но я ссылаюсь еще на несколько сайтов и нашел решение, нет необходимости в этой структуре, просто нужно
key_value pair array
,
вот мой ответ,
foreach($platform_list as $arr){
$vvr[$arr->server_varient_id]=$arr->server_varient_model;
}
Вот ссылка на ссылку,