#php #multidimensional-array
#php #многомерный массив
Вопрос:
Мне нужно забрать значения из массива.
Мой код:
$tags = $array['bePVM']['']; echo ('lt;form action="" method="POST"gt;'); for($o = 0; $olt;$i; $o ){ echo "lt;brgt;Užsakymo: lt;bgt; ",$data2DArray[$o][0], "lt;/bgt; Price witout VAT: ",'lt;input type="text" name="bePVM[]" value=""gt;'," VAT: ",'lt;input type="text" name="PVM[]" value=""gt;'," Price with VAT: ",'lt;input type="text" name="suPVM[]" value=""gt;',"lt;brgt;"; } echo ('lt;input type="submit" value=""gt;'); echo ('lt;/formgt;'); print_r($_POST); echo $tags[1];
И у меня есть этот вывод:
Warning: Trying to access array offset on value of type null Array ( [bePVM] =gt; Array ( [0] =gt; 100 [1] =gt; 200 ) [PVM] =gt; Array ( [0] =gt; 21 [1] =gt; 42 ) [suPVM] =gt; Array ( [0] =gt; 121 [1] =gt; 242 ) )
Как я могу повторить [bePVM][1] где 200?
Спасибо
Комментарии:
1. вы объявили тег
$tags = $array['bePVM'][''];
и печатаетеecho $tags[1];
, который покажетarray offset on value of type null
Ответ №1:
Как я могу повторить [bePVM][1] где 200?
Если вывод от print_r($_POST);
, то это должно быть записано 200
в вывод:
echo $_POST['bePVM'][1];