Итак, что на самом деле здесь происходит, так это цикл foreach
, который вводит ключ и значение в цикл. Если мы предположим, что переменная $_POST['detail']
является массивом, который выглядит следующим образом:
$_POST['detail']['name'] = 'Joe';
$_POST['detail']['last'] = 'Smith';
Когда вызывается цикл foreach,
foreach($_POST['Detail'] as $i_Detail => &$a_Detail)
$i_Detail
- ключ массива. Итак, в этом случае на первом проходе это будет имя, а на следующем проходе оно будет последним.
$a_Detail
- это значение массива в этом ключе - поэтому первым проходом будет Джо, последним проходом будет Смит.
Обычно вы видите, что это обозначено как foreach($item as $key=>$value)
- что определенно дает лучшее представление о том, что там происходит.