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

Bagaimana untuk menyesuaikan tatasusunan dalam php

PHPz
Lepaskan: 2023-04-24 15:26:34
asal
891 orang telah melayarinya

PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas dalam pembangunan web Tatasusunan dalam PHP ialah jenis pembolehubah khas yang boleh menyimpan berbilang nilai. PHP menyediakan banyak fungsi tatasusunan terbina dalam supaya kita boleh beroperasi pada data. Tetapi dalam beberapa kes, fungsi terbina dalam tidak dapat memenuhi keperluan kami dan tatasusunan tersuai diperlukan. Artikel ini akan memperkenalkan cara menyesuaikan tatasusunan dalam PHP.

1 Gunakan fungsi tatasusunan() untuk mencipta

Cara paling mudah untuk mencipta tatasusunan ialah menggunakan fungsi tatasusunan() ini boleh menerima sebarang bilangan parameter, setiap parameter ialah dalam tatasusunan suatu elemen.

Contohnya:

$myArray = array("apple", "banana", "orange");
Salin selepas log masuk

Dalam contoh ini, $myArray mengandungi tiga elemen, iaitu "epal", "pisang" dan "oren".

Kami juga boleh menentukan subskrip untuk elemen, contohnya:

$myArray = array("apple" => 2, "banana" => 3, "orange" => 5);
Salin selepas log masuk

Dalam contoh ini, $myArray ialah tatasusunan bersekutu, dengan nilai "epal" ialah 2 dan "pisang" Nilai "oren" ialah 3, dan nilai "oren" ialah 5.

2. Gunakan operator [] untuk mencipta

Dalam PHP5.4 dan ke atas, kita boleh menggunakan operator [] untuk mencipta tatasusunan, seperti yang ditunjukkan di bawah:

$myArray = ["apple", "banana", "orange"];
Salin selepas log masuk

Tatasusunan yang dibuat oleh contoh ini adalah sama seperti tatasusunan yang dibuat menggunakan fungsi tatasusunan().

Pada masa yang sama, kita juga boleh menggunakan operator [] untuk menentukan subskrip bagi elemen tatasusunan, contohnya:

$myArray = ["apple" => 2, "banana" => 3, "orange" => 5];
Salin selepas log masuk

Tatasusunan yang dibuat dalam contoh ini adalah sama seperti yang bersekutu tatasusunan dibuat menggunakan fungsi array() Sama.

3 Gunakan fungsi julat() untuk mencipta

Fungsi julat() boleh mencipta tatasusunan dalam julat berangka, contohnya:

$myArray = range(0, 10);
Salin selepas log masuk

Contoh ini akan mencipta tatasusunan yang mengandungi integer daripada 0 hingga 10. $myArray mengandungi elemen berikut:

Array ( [0] => 0
        [1] => 1 
        [2] => 2 
        [3] => 3 
        [4] => 4 
        [5] => 5 
        [6] => 6 
        [7] => 7 
        [8] => 8 
        [9] => 9 
        [10] => 10 )
Salin selepas log masuk

Kita juga boleh menentukan saiz langkah, contohnya:

$myArray = range(0, 10, 2);
Salin selepas log masuk

Contoh ini akan mencipta tatasusunan yang mengandungi 0 hingga tatasusunan 10 integer dengan langkah 2. $myArray mengandungi elemen berikut:

Array ( [0] => 0 
        [1] => 2 
        [2] => 4 
        [3] => 6 
        [4] => 8 
        [5] => 10 )
Salin selepas log masuk

4. Gunakan gelung foreach() untuk mencipta

Kami juga boleh menggunakan gelung foreach() untuk Mencipta tatasusunan tersuai seperti berikut:

$fruits = ["apple", "banana", "orange"];
$prices = [2, 3, 5];
$myArray = [];
foreach($fruits as $index => $fruit) {
    $myArray[$fruit] = $prices[$index];
}
Salin selepas log masuk

Contoh ini akan mencipta tatasusunan bersekutu, di mana kuncinya ialah nama buah dan nilai kunci ialah harga buah. $myArray mengandungi elemen berikut:

Array ( [apple] => 2 
        [banana] => 3 
        [orange] => 5 )
Salin selepas log masuk

5 Cipta menggunakan tatasusunan dua dimensi

Kita juga boleh mencipta tatasusunan dua dimensi tatasusunan yang mengandungi tatasusunan lain.

Contohnya:

$myArray = array(
    array("apple", 2),
    array("banana", 3),
    array("orange", 5)
);
Salin selepas log masuk

Contoh ini mencipta tatasusunan dua dimensi yang mengandungi tiga tatasusunan, $myArray mengandungi elemen berikut:

Array ( 
    [0] => Array ( [0] => apple [1] => 2 ) 
    [1] => Array ( [0] => banana [1] => 3 ) 
    [2] => Array ( [0] => orange [1] => 5 ) 
)
Salin selepas log masuk

Kita boleh menggunakan foreach () gelung untuk melintasi tatasusunan dua dimensi, contohnya:

foreach($myArray as $value) {
    echo $value[0] . ": " . $value[1] . "<br>";
}
Salin selepas log masuk

Kod ini akan mengeluarkan yang berikut:

apple: 2
banana: 3
orange: 5
Salin selepas log masuk

Ringkasan:

Sustem array dalam PHP Terdapat banyak kaedah, dan kita boleh memilih kaedah yang berbeza mengikut senario tertentu. Menggunakan fungsi operasi tatasusunan PHP boleh membantu kami mengendalikan tatasusunan dengan lebih mudah, dan memahami cara menggunakan fungsi ini boleh meningkatkan kecekapan pengaturcaraan kami.

Atas ialah kandungan terperinci Bagaimana untuk menyesuaikan 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