Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengenalan fungsi PHP—array_fill(): mengisi tatasusunan dengan nilai yang ditentukan

Pengenalan fungsi PHP—array_fill(): mengisi tatasusunan dengan nilai yang ditentukan

WBOY
WBOYasal
2023-07-24 14:13:231143semak imbas

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:

  • $start_index : Diperlukan, menetapkan indeks permulaan tatasusunan baharu.
  • $num: Diperlukan, tetapkan panjang tatasusunan baharu.
  • $value: Diperlukan, tetapkan nilai untuk mengisi tatasusunan baharu.

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 ) )

// Contoh 4: Buat tatasusunan kosong dan isikannya

$arr = isian_tatasusunan (0, 0, "Value");
print_r($arr);
// Output: Array ( )

Dalam contoh di atas, kita dapat melihat bahawa fungsi array_fill() sangat mudah untuk mencipta dan mengisi tatasusunan. Ia membolehkan menentukan indeks permulaan, panjang, dan nilai padding tatasusunan baharu. Sama ada anda mengisi rentetan, nombor atau tatasusunan, anda boleh melakukannya dengan mudah.

Perlu diambil perhatian bahawa jika parameter $num kurang daripada atau sama dengan 0, tatasusunan kosong akan dikembalikan. Oleh itu, sebelum menggunakan fungsi array_fill(), pastikan bahawa parameter yang diluluskan adalah sah.

Ringkasan: Fungsi

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.

Saya harap artikel ini dapat membantu anda memahami dan menggunakan fungsi array_fill()!

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn