Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengeluarkan nilai tatasusunan dalam halaman php

Bagaimana untuk mengeluarkan nilai tatasusunan dalam halaman php

WBOY
WBOYasal
2023-05-07 21:02:07715semak imbas

Dalam PHP, tatasusunan ialah jenis data yang sangat biasa, dan mengeluarkan nilai tatasusunan ialah salah satu perkara yang sering dilakukan dalam pembangunan. Dalam artikel ini, kami akan memperkenalkan beberapa cara asas untuk mengeluarkan nilai tatasusunan PHP, serta beberapa kaedah yang lebih boleh diperluaskan.

Kaedah 1: fungsi print_r

Fungsi print_r() ialah kaedah paling asas untuk mengeluarkan nilai tatasusunan dalam PHP. Ia memaparkan maklumat berubah dalam format yang boleh dibaca dan sering digunakan semasa penyahpepijatan dan pembangunan.

Menggunakan fungsi ini untuk mengeluarkan nilai tatasusunan adalah sangat mudah, hanya masukkan pembolehubah tatasusunan untuk menjadi output, seperti yang ditunjukkan dalam contoh berikut:

$array = array('apple', 'banana', 'orange');
print_r($array);

Hasil output adalah seperti berikut :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Setiap elemen output akan dipaparkan, dan setiap elemen serta indeks yang sepadan akan disenaraikan mengikut urutan.

Kaedah 2: fungsi var_dump

Serupa dengan print_r(), var_dump() juga merupakan cara biasa untuk mengeluarkan nilai tatasusunan. var_dump() memaparkan maklumat struktur untuk satu atau lebih ungkapan, termasuk jenis dan nilainya, dan dalam kes tatasusunan, semua elemen bersama-sama dengan jenis dan nilainya.

Menggunakan fungsi ini untuk mengeluarkan nilai tatasusunan juga sangat mudah hanya masukkan pembolehubah tatasusunan untuk menjadi output sebagai parameter, seperti yang ditunjukkan dalam contoh berikut:

$array = array('apple', 'banana', 'orange');
var_dump($array);

Keluaran. keputusan adalah seperti berikut:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "orange"
}

Anda boleh melihat bahawa hasil keluaran adalah lebih terperinci, termasuk nilai dan jenis elemen tatasusunan dan maklumat lain.

Kaedah 3: pernyataan foreach

Jika anda perlu mengeluarkan setiap elemen tatasusunan, anda boleh menggunakan pernyataan foreach untuk membantu melintasi tatasusunan, seperti ditunjukkan di bawah:

$array = array('apple', 'banana', 'orange');
foreach ($array as $value) {
    echo $value . "<br>";
}

Hasil keluaran adalah seperti berikut Paparan:

apple
banana 
orange

Anda dapat melihat bahawa kaedah ini boleh mengeluarkan setiap elemen tatasusunan, iaitu pembolehubah '$value'.

Kaedah 4: untuk pernyataan

Melalui pernyataan for, setiap elemen tatasusunan dan nilai indeksnya juga boleh dikeluarkan. Anda boleh mendapatkan panjang tatasusunan (menggunakan fungsi count()) dan gelung melalui nilai dan nilai indeks ​​​​dalam tatasusunan seperti berikut:

$array = array('apple', 'banana', 'orange');
for ($i = 0; $i < count($array); $i++) {
    echo "Index " . $i . ": " . $array[$i] . "<br>";
}

Hasil output adalah seperti berikut:

Index 0: apple
Index 1: banana 
Index 2: orange

vs. menggunakan foreach Berbanding dengan penyataan, kaedah ini boleh mengeluarkan nilai indeks setiap elemen dan nilai elemen tatasusunan yang sepadan Butiran boleh dilaraskan mengikut keperluan.

Kaedah 5: fungsi array_values ​​

Apabila tatasusunan menggunakan kekunci rentetan, jika anda perlu mengeluarkan tatasusunan mengikut nilai. Anda boleh menggunakan fungsi array_values(). Fungsi ini mengembalikan semua nilai dalam tatasusunan tanpa mengekalkan kunci.

Contoh penggunaan fungsi ini adalah seperti berikut:

$array = array("a" => "apple", "b" => "banana", "c" => "orange");
$values = array_values($array);
print_r($values);

Hasil output adalah seperti berikut:

Array
(
  [0] => apple
  [1] => banana
  [2] => orange
)

Seperti yang anda lihat, hasil output tidak mengandungi kunci maklumat nama, hanya maklumat nama kunci nilai elemen tatasusunan.

Ringkasnya, di atas adalah beberapa kaedah biasa untuk PHP mengeluarkan nilai tatasusunan Mengikut keperluan, kita boleh memilih kaedah yang sesuai dengan kita secara fleksibel.

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan nilai tatasusunan dalam halaman php. 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