此代碼是做我想做的,但我認爲有一個更好的魅力 ,可以做幾行代碼,具體如果循環將是從1到下面的代碼1000從1到100的數字循環和每10個數字保存數字除以10
for ($i=1; $i <= 100; $i++)
{
if ($i <= 10) {
$id = 1;
}
elseif ($i > 10 && $i <= 20) {
$id = 2;
}
elseif ($i > 20 && $i <= 30) {
$id = 3;
}
elseif ($i > 30 && $i <= 40) {
$id = 4;
}
elseif ($i > 40 && $i <= 50) {
$id = 5;
}
elseif ($i > 50 && $i <= 60) {
$id = 6;
}
elseif ($i > 60 && $i <= 70) {
$id = 7;
}
elseif ($i > 70 && $i <= 80) {
$id = 8;
}
elseif ($i > 80 && $i <= 90) {
$id = 9;
}
elseif ($i > 90) {
$id = 10;
}
$array = ['id' => $id, 'order' => $i];
Provider::create($array);
}
瞭解什麼[模運算符(''%)](http://be2.php.net/manual/en/ language.operators.arithmetic.php)會幫助 –
PS。與你標記的「Laravel」沒有任何關係;這是關於基本'PHP'(有一點點''數學'好措施) –