Rumah >pembangunan bahagian belakang >tutorial php >Pengenalan fungsi PHP—array_fill(): mengisi tatasusunan dengan nilai yang ditentukan
Pengenalan fungsi PHP—array_fill(): Isikan tatasusunan dengan nilai yang ditentukan
Dalam PHP, terdapat banyak fungsi tatasusunan terbina dalam yang boleh mengendalikan tatasusunan dengan mudah. Satu fungsi yang sangat berguna ialah array_fill(). Fungsi array_fill() boleh mengisi tatasusunan baharu berdasarkan julat indeks yang ditentukan dan menetapkan nilai yang sepadan dengan setiap indeks kepada nilai yang ditentukan. Fungsi ini digunakan terutamanya untuk mengisi beberapa nilai lalai dengan cepat semasa membuat tatasusunan baharu.
Mari kita lihat secara terperinci penggunaan fungsi array_fill(), serta beberapa contoh:
Syntax:
array_fill (int $start_index, int $num, mixed $value): array
Parameter:
Pulangan nilai:
Fungsi mengembalikan tatasusunan baharu yang diisi dengan nilai yang ditentukan. Jika parameter $num kurang daripada atau sama dengan 0, tatasusunan kosong dikembalikan.
Contoh:
Berikut ialah beberapa contoh penggunaan fungsi array_fill():
// Contoh 1: Buat tatasusunan indeks daripada 0 hingga 4, dan isikan nilai yang sepadan dengan setiap indeks hingga 42
$arr = array_fill(0 , 5, 42);
print_r($arr);
// Output: Tatasusunan ( [0] => 42 [1] => 42 [2] => 42 [3] => 42 [4 ] => 42 )
// Contoh 2: Buat tatasusunan indeks dari 3 hingga 7, dan isikan nilai yang sepadan dengan setiap indeks dengan "Hello"
$arr = array_fill(3, 5, "Hello"
print_r($arr);
// Output: Array ( [3] => Hello [4] => Hello [5] => Hello [6] => Hello [7] => Hello )
// Contoh 3: Buat tatasusunan indeks daripada -2 hingga 2, dan isikan nilai yang sepadan dengan setiap indeks sebagai [1, 2, 3]
$arr = array_fill(-2, 5, [1, 2, 3] );
print_r($arr);
// Output: Tatasusunan ( [-2] => Tatasusunan ( [0] => 1 [1] => 2 [2] => 3 )
// [-1] => Tatasusunan ( [0] => 1 [1] => 2 [2] => 3 )
// [0] => 1] => 2 [2] => 3 )
// [1] => [2] => Tatasusunan ( [0] => 1 [1] => 2 [2] => 3 ) )
$arr = isian_tatasusunan (0, 0, "Value");
print_r($arr);
// Output: Array ( )
array_fill() ialah fungsi tatasusunan PHP yang sangat praktikal dan mudah Ia boleh mengisi tatasusunan baharu mengikut julat indeks yang ditentukan. Dengan menentukan indeks permulaan, panjang dan nilai padding, anda boleh dengan cepat membuat tatasusunan dengan nilai lalai untuk digunakan dalam operasi seterusnya. Fungsi array_fill() berguna apabila kita perlu mencipta tatasusunan yang besar dan setiap indeks mempunyai nilai awal yang sama.
Atas ialah kandungan terperinci Pengenalan fungsi PHP—array_fill(): mengisi tatasusunan dengan nilai yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!