У меня есть массив $tdata со следующей структурой:
Код: Выделить всё
Array
(
[] => Array
(
[0] => Array
(
[firstName] => test
[lastName] => test
[userName] => [email protected]
[password] => test
[course] => test
[role] => test
)
[1] => Array
(
[firstName] => test
[lastName] => test
[userName] => [email protected]
[password] => test
[course] => test
[role] => test
)
)
[delete] => Array
(
[0] => Array
(
[firstName] => test
[lastName] => test
[userName] => [email protected]
[password] => test
[course] => test
[role] => test
)
)
[update] => Array
(
[0] => Array
(
[firstName] => test
[lastName] => test
[userName] => [email protected]
[password] => test
[course] => test
[role] => test
)
)
[outrole] => Array
(
[0] => Array
(
[firstName] => test
[lastName] => test
[userName] => [email protected]
[password] => test
[course] => test
[role] => test
)
)
)
Код: Выделить всё
foreach ($tdata as $key => $value) {
if ($key == '') {
$create[] = $value[0];
}elseif ($key == 'outrole') {
$outrole[] = $value[0];
}elseif ($key == 'delete') {
$delete[] = $value[0];
}elseif ($key == 'update') {
$update[] = $value[0];
}else{
$noaction[] = $value[0];
}
}
Если есть лучший способ сделать это, я бы тоже хотел это услышать.
Подробнее здесь: https://stackoverflow.com/questions/136 ... a-2d-array