Проблема в том, что я имею дело с многомерным массивом.Позвольте мне объяснить вам проблему на простом примере: рассмотрим таблицу типа:
<form method="post" id="f">
<table class="table table-bordered" id="example">
<tbody>
<?php for ($a = 0; $a <= 101; $a++) { ?>
<tr>
<?php for ($b = 0; $b <= 20; $b++) { ?>
<td><input type="text" name="columnVal<?php echo $b; ?>[]" value="<?php echo $a . '-' . $b; ?>" /></td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
<input type="submit" class="btn btn-primary" value="upload" name="upload" />
</table>
</form>
В приведенной выше форме есть таблица, в которой tr и td являются динамическими в том смысле, что я использовал php-код для зацикливания входного текста изначение в нем теперь похоже на число столбца тире столбца.Я хочу, чтобы при отправке отображалось значение одного полного столбца в текстовом поле.Таким образом, в скрипте сервера мне потребуется PHP-КОД
if(isset($_POST['upload'])){
print_r($_POST['columnVal0']);
exit();
}
, поэтому на выходе должен быть массив со всеми значениями первого столбца, который равен 0-0,1-0,2-0 .... 101-0 верно?но проблема в том, что я получаю половину ценностей.например, 0-0,0-1,0-2 до 45-0.Некоторые Как я чувствую проблему max_input_var, но я не уверен, и если вы думаете, что это действительно такая проблема, пожалуйста, сообщите мне, как ее решить, хотя я использовал ini_set ('max_input_vars', '9999');но это не работа.А также, пожалуйста, сообщите мне, если вы знаете, как назначить массиву размер оперативной памяти или как узнать размер массива (в МБ).Я знаю, что это немного сложная проблема, но я надеюсь, что кто-нибудь получит мой вопрос и поможет мне решить его!Извините за плохой английский!