2014-02-10 5 views
1

Как я могу принять эти значения из sencond ключа [post_data]принимают значения из массива

Array ([action] => woocommerce_update_order_review [security] => 5b6fd5503c [country] => SM [postcode] => 81569 [city] => asuncion [address] => nonombre [address_2] => 2 [s_country] => SM [s_postcode] => 81569 [s_city] => asuncion [s_address] => nonombre [s_address_2] => 2 

/этот массив */

[post_data] => billing_anrede=Herr&billing_titel=Prof.&billing_first_name=Testing&billing_last_name=Testing+nachname&billing_address_1=nonombre&billing_address_2=2&billing_company=nonombre&billing_email=info%40as.com&billing_phone=%2B77+7789+78893&billing_postcode=81569&billing_city=asuncion&billing_country=SM&losung=&_n=3a2e28f947&_wp_http_referer=%2Fv2%2Fwp-admin%2Fadmin-ajax.php) 
+0

Не совсем уверен, что вы просите. – edtheprogrammerguy

+0

например echo ['post_data'] -> billing_anrede [0]; что-то вроде этого, мне нужно – Deimos

ответ

1

Вы можете использовать PHP построить в функции parse_str

$post_data = array();  
parse_str($first_array['post_data'],$post_data); 
$item_you_want = $post_data[1]; //second 
$item_you_want = $post_data['billing_titel']; //second by key 
+1

Это должно работать, но parse_str() не возвращает никакого значения, не нужно «$ second data =». Также вам может понадобиться определить $ postdata = array(); ранее. –

+1

@ jorge-orpinel Обновленный ответ, теперь это выглядит лучше. – Edmhs

+0

(не стесняйтесь поднимать мой комментарий, мне нужна репутация: D) –

Смежные вопросы