ЮГ
Юра Григорьев

PHP - как присвоить несколько значений одному ключу массива?

Подскажите, запутался.
Надо для одного ключа присвоить несколько значений (в php)

есть массив
$class_arr = array(
"paycard"=>"root","admin","kassa",
"givecard"=>"root","admin","kassa","sklad",
"retcard"=>"root","admin","kassa",
"retcash"=>"root","admin","kassa",
"regive"=>"root","admin","kassa","sklad",
"addusr"=>"root"
);
но скорее всего он неверный
так как в результате получается вот что
Array
(
[paycard] => root
[0] => admin
[1] => kassa
[givecard] => root
[2] => admin
[3] => kassa
[4] => sklad
[retcard] => root
[5] => admin
[6] => kassa
[retcash] => root
[7] => admin
[8] => kassa
[regive] => root
[9] => admin
[10] => kassa
[11] => sklad
[addusr] => root
)

как добиться того, что бы в результате получалось
Array
(
[paycard] => root
[paycard] => admin
[paycard] => kassa
[givecard] => root
[givecard] => admin
[givecard] => kassa
[givecard] => sklad
[retcard] => root
...
)
что бы не добавлять строки типа
"paycard"=>"root",
"givecard"=>"root",
"paycard"=>"kassa",
"givecard"=>"kassa",
так как их будет очень много, и при модернизации можно потеряться

спасибо 01001011 01100001 01110010
я так сделал, потом только прочитал ответ)) )
всё работает!!

АФ
Александр Файзулин

На мой взгляд лучше сделать вложенный массив типа

$class_arr = array(
"paycard" = array( "root","admin","kassa"),
"givecard" = array( "root","admin","kassa","sklad"),
...
);

чтобы потом обращаться

$class_arr["paycard"][0]
$class_arr["paycard"][1]
...

Еще можно объектами, но мне кажется самый простой - массивами

я не уверен, что написал правильно, т. к. не помню сейчас. Но суть думаю ясна

Похожие вопросы
Подскажите с PHP и MySQL, Возникла проблема с перебором значений массива и постановкой
Php скрипт с массивом
помогите с массивом php
помогите с массивом php ...
Массивы PHP замена значения
Отображение случайного значения из массива PHP
php доступ к элементам массива
Массивы в php
PHP. Переменые переменных и массивы.
Подсчёт массива [php]