Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menetapkan tatasusunan dalam php

Bagaimana untuk menetapkan tatasusunan dalam php

PHPz
Lepaskan: 2023-04-19 10:45:05
asal
617 orang telah melayarinya

Dalam PHP, menetapkan tatasusunan ialah salah satu tugas yang sering dihadapi oleh pembangun. Array ialah struktur data yang sangat berguna dan fleksibel yang boleh menyimpan sejumlah besar data dan boleh diisih, ditapis, dicari dan diubah suai mengikut keperluan. Di bawah ini kami akan memperkenalkan cara menetapkan tatasusunan dalam PHP.

Pertama, kita perlu memahami beberapa konsep asas tatasusunan. Dalam PHP, tatasusunan ialah struktur data yang terdiri daripada pasangan nilai kunci. Kekunci boleh berupa rentetan atau nombor, dan nilai boleh berupa apa-apa jenis data, termasuk rentetan, nombor, nilai Boolean, objek dan tatasusunan lain. Berikut ialah contoh tatasusunan mudah:

$array = array(
  'name' => 'John',
  'age' => 25,
  'city' => 'New York'
);
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, kami menentukan tatasusunan bersekutu dengan nama kunci 'nama', 'umur', 'bandar' dan nilai kunci yang sepadan adalah 'John", 25, 'New York', ini ialah tatasusunan bersekutu biasa.

Sekarang, mari kita langkah demi langkah memahami cara menetapkan tatasusunan dalam PHP:

  1. Tugasan langsung

Kita boleh menetapkan tatasusunan baharu secara langsung melalui pembolehubah tatasusunan Berikut ialah contoh:

$array = array('red', 'blue', 'green');
Salin selepas log masuk

Kod di atas mencipta tatasusunan indeks mudah $arry, yang mengandungi tiga elemen. . Nilai: 'merah', 'biru', 'hijau' melalui tatasusunan bersekutu

  1. Kita boleh menggunakan tatasusunan bersekutu untuk menetapkan Contoh mudah:

Contoh di atas mentakrifkan tatasusunan bersekutu, di mana nama kunci ialah 'nama', 'umur' dan 'bandar', dan nilai kunci yang sepadan ialah 'John", 25, dan 'New York'.

$array = array(
  'name' => 'John',
  'age' => 25,
  'city' => 'New York'
);
Salin selepas log masuk
Salin selepas log masuk

Gunakan fungsi julat() untuk menetapkan nilai

  1. Fungsi julat() boleh menjana tatasusunan yang mengandungi unsur dalam julat yang ditentukan. Berikut ialah contoh:

Kod di atas akan mencipta tatasusunan yang mengandungi nombor 1 hingga 5.

$array = range(1, 5);
Salin selepas log masuk

Gunakan fungsi array_fill() untuk menetapkan nilai

  1. Fungsi array_fill() boleh mengisi tatasusunan yang elemennya dalam julat yang ditentukan ialah nilai yang ditentukan. Berikut ialah contoh:

Kod di atas akan mencipta tatasusunan diindeks yang mengandungi 3 elemen dengan nilai 'biru'.

$array = array_fill(0, 3, 'blue');
Salin selepas log masuk

Gunakan fungsi array_combine() untuk menetapkan nilai

  1. Fungsi array_combine() boleh menggabungkan dua tatasusunan menjadi tatasusunan bersekutu baharu. Tatasusunan pertama berfungsi sebagai nama kunci, dan tatasusunan kedua berfungsi sebagai nilai kunci. Berikut ialah contoh:

Kod di atas menggabungkan tatasusunan $keys dan $values ​​​​ke dalam tatasusunan bersekutu baharu melalui fungsi array_combine().

$keys = array('name', 'age', 'city');
$values = array('John', 25, 'New York');
$array = array_combine($keys, $values);
Salin selepas log masuk

Tugasan melalui gelung

  1. Jika kita perlu mencipta tatasusunan yang mengandungi sejumlah besar elemen, kita boleh menggunakan penyataan gelung untuk tugasan. Berikut ialah contoh:

Kod di atas mencipta tatasusunan diindeks 10 elemen, dengan nilai setiap elemen ialah nilai indeksnya didarab dengan 2.

$array = array();
for ($i = 0; $i < 10; $i++) {
    $array[$i] = $i * 2;
}
Salin selepas log masuk
Dengan kaedah di atas, kami boleh menetapkan nilai tatasusunan dalam PHP dengan mudah. Tatasusunan adalah bahagian penting dalam pembangunan PHP Mempelajari cara mengendalikan dan menggunakannya akan menjadikan pembangunan kami berfungsi lebih cekap dan fleksibel.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan