Проблема обработки массива JQuery для PHP / MySQL

0

Я не получаю ответа со следующим, я пытаюсь разбить массив на блоки из 7 значений. Хотя это не отвечает вообще. Я проверил это по ссылке: http://www.php.net/manual/en/function.array-chunk.php, однако, не может заставить его работать. Любой совет?

$array = $_POST['myarray'];
$chunked = array_chunk($array, 7);

    foreach ( $chunked as $row ) {
        foreach ( $row as $value ) {
           echo $value;
        }
        echo "\r\n" ;       

}else{

}
  • 0
    Вы должны показать, как вы отправляете массив на сервер и как вы пытаетесь вставить его в MySQL.
  • 0
    @BradleyTrager Отредактировал вопрос, чтобы показать ajax, отправляющий массив в php. Массив достигает php, и я могу повторить массив, показывая все значения во всем массиве. Проблема в том, что мне нужно как-то разделить значения на 7 блоков значений. И тогда каждый блок нужно вставить в строку MySQL.
Показать ещё 4 комментария
Теги:
arrays

1 ответ

1
Лучший ответ

Если все, что вам нужно сделать, это вставить каждые 7 элементов из массива в таблицу, а затем использовать array_chunk для разделения массива -

$array = $_POST['myarray'];
$chunked = array_chunk($array, 7);

Затем вы переходите через $chunked и делаете свои вставки базы данных в этом цикле.

http://www.php.net/manual/en/function.array-chunk.php

EDIT: Вот демонстрация того, как проходить через каждый кусок и получать значения -

for($i = 0; $i < count($chunked); $i++) {
    foreach($chunked[$i] as $value) {
        echo $value;
    }
}

Слишком плохо, что PHP Fiddle сейчас не работает, вам будет легче показать.

  • 0
    Я отредактировал вопрос, так как это действительно то, чего я пытаюсь достичь, но даже используя ссылку и пытаясь это сделать, у меня это не работает. Любой совет?
  • 0
    Что не работает? Разве это не выводит массив, как вы ожидаете?
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню