Всем привет! Есть такой массив данных.
array(4) {
["rang_id"]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
string(1) "1"
}
["discipline_id"]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
}
["nomination_id"]=>
array(1) {
[0]=>
string(1) "2"
}
["category_id"]=>
array(1) {
[0]=>
string(1) "2"
}
}
Мне необходимо сохранить его в базу так, что бы в итоге получилась запись:
rang_id [1] | discipline_id [1] | nomination_id [1] | category_id [1]
rang_id [1] | discipline_id [1] | nomination_id [1] | category_id [1]
rang_id [2] | discipline_id [1] | nomination_id [1] | category_id [1]
rang_id [2] | discipline_id [2] | nomination_id [1] | category_id [1]
[$i] - ключ массива
Как вы поняли, то нужно из каждого поля в массиве делать уникальную запись. Если в первом поле несколько данных, то перебираем их и поставляем значения из других данных. Затем переходим к перебору следующего столбца.