@barakuda1

Как получить данные из POST в переменную?

Отправляется запрос, получаю такое содержимое:

array(2) {
  ["form_id"]=>
  string(8) "60098305"
  ["d"]=>
  array(5) {
    [0]=>
    string(1) "f"
    [1]=>
    string(2) "sa"
    [2]=>
    string(4) "fwfw"
    [3]=>
    string(0) ""
    [4]=>
    string(88) "Я согласен (на) на обработку персональных данных"
  }
}


Как мне через PHP вытащить значения:

string(1) "f"
    string(2) "sa"
    string(4) "fwfw"
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
irishmann
@irishmann
Научись пользоваться дебаггером
г-код 1
<?php
    $post_array  = [
    	'form_id' => '60098305',
    	'd' => [
    		'f',
    		'sa',
    		'fwfw',
    		'',
    		'Я согласен (на) на обработку персональных данных'
		]
	];
	
	$v1 = $post_array['d'][0];
	$v2 = $post_array['d'][1];
	$v3 = $post_array['d'][2];
	$v4 = $post_array['d'][3];
	$v5 = $post_array['d'][4];
	
	var_dump($v1, $v2, $v3, $v4, $v5);

г-код 2
<?php
    $post_array  = [
    	'form_id' => '60098305',
    	'd' => [
    		'f',
    		'sa',
    		'fwfw',
    		'',
    		'Я согласен (на) на обработку персональных данных'
		]
	];
	
	list($v1, $v2, $v3, $v4, $v5) = $post_array['d'];
	
	var_dump($v1, $v2, $v3, $v4, $v5);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы