За последние 24 часа нас посетили 47589 программистов и 6134 робота. Сейчас ищут 1747 программистов ...

Передача параметров в массиве

Тема в разделе "PHP для новичков", создана пользователем EbasH, 10 май 2018.

  1. EbasH

    EbasH Новичок

    С нами с:
    29 мар 2018
    Сообщения:
    1
    Симпатии:
    0
    Всем привет, подскажите пожалуйста как в одной ячейке массива передать сразу несколько переменных?
    PHP:
    1. $sesid = $_SESSION[id];
    2.     $row1 = $rowPr[id];
    3.     $row2 = $rowB[id];
    4. /*  Эти три переменных мне надо засунуть в одну ячейку массива (userdata) и далее их получить уже в другом месте  */
    5. $data = array (
    6.         'userdata' => $row1.';'.$row2;'.$sesid,     //  Пользовательские данные, которые необходимо сохранить вместе с платежом
    7.                                   //     (строка, максимум - 10 KiB).
    8.        )
    Подскажите пожалуйста как это сделать.
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @EbasH, массивы бывают многомерные... Например, матрица (из школьно-вузовской программы) - типичный пример двумерного массива, элементы которого адресуются номерами строки и столбца (ну, или наоборот).
    То есть, можно записать так:
    PHP:
    1. $data = array('userdata' => array($row1, $row2, $sesid));
    Тогда:
    PHP:
    1. $row1 = $data['userdata'][0];
    2. $row2 = $data['userdata'][1];
    3. $sesid = $data['userdata'][2];
    Подробнее: массивы в PHP
     
    Hfibl нравится это.