Попытка вставить записи, используя цикл foreach
.
$test = array(123, 231, 321, 543);
foreach($test as $key) {
$data = array('name' => 'test_name', test' => $test[$key], 'property' => 'test_property');
Test_table::insert($data);
}
Использование foreach
дает ошибку Undefined offset: 123
.
Вставка таким способом работает, хотя:
$data = array(
array('name' => 'test_name', test' => 123, 'property' => 'test_property'),
array('name' => 'test_name', test' => 231, 'property' => 'test_property'),
array('name' => 'test_name', test' => 321, 'property' => 'test_property'),
array('name' => 'test_name', test' => 543, 'property' => 'test_property'),
);
Test_table::insert($data);
Что не так?