Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyemak nilai tatasusunan php

Bagaimana untuk menyemak nilai tatasusunan php

PHPz
PHPzasal
2023-04-20 13:50:30651semak imbas

Tatasusunan PHP ialah jenis data yang sangat biasa digunakan, digunakan untuk menyimpan satu set nilai yang berkaitan Ia boleh ditakrifkan dalam dua cara: tatasusunan indeks dan tatasusunan bersekutu. Apabila kita menggunakan tatasusunan, kita selalunya perlu melihat nilai dalam tatasusunan. Jadi, bagaimana untuk menyemak nilai tatasusunan PHP? Mari kita bincangkan bersama.

1. Gunakan fungsi print_r()

<?php
    $a = array(&#39;apple&#39;,&#39;banana&#39;,&#39;orange&#39;);
    print_r($a);
?>

Dalam kod di atas, kami mentakrifkan tatasusunan indeks $a, yang menyimpan tiga elemen, iaitu 'epal', 'pisang' dan 'oren'. Seterusnya, gunakan fungsi print_r() untuk melihat elemen dalam tatasusunan $a.

Jalankan kod di atas dan keputusan berikut akan dicetak:

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

Antaranya, subskrip elemen tatasusunan disertakan dalam kurungan segi empat sama [], dan nilai elemen dipaparkan di belakang anak panah. Seperti yang anda boleh lihat daripada hasil di atas, fungsi print_r() mengeluarkan elemen tatasusunan dalam format yang mudah dibaca.

Perlu diambil perhatian bahawa fungsi print_r() tidak mengembalikan nilai tatasusunan, ia hanya digunakan untuk mengeluarkan elemen tatasusunan. Jika anda perlu memproses elemen dalam tatasusunan, anda perlu menggunakan fungsi lain yang berkaitan untuk mencapainya.

2. Gunakan fungsi var_dump()

<?php
    $a = array(&#39;apple&#39;,&#39;banana&#39;,&#39;orange&#39;);
    var_dump($a);
?>

Serupa dengan fungsi print_r(), fungsi var_dump() juga boleh digunakan untuk melihat nilai tatasusunan. Ia boleh mengeluarkan jenis data dan nilai pembolehubah, termasuk tatasusunan, objek dan jenis pembolehubah lain. Dalam kod di atas, fungsi var_dump() boleh mencetak hasil berikut:

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

Seperti yang dapat dilihat daripada keputusan di atas, terdapat tiga elemen dalam tatasusunan $a yang kami takrifkan, dan jenis setiap elemen ialah Strings, masing-masing "epal", "pisang", "oren". Seperti yang anda lihat, fungsi var_dump() adalah lebih terperinci daripada fungsi print_r(), termasuk jenis data, panjang dan maklumat lain bagi elemen tersebut.

3. Gunakan gelung foreach() untuk merentasi

Selain menggunakan fungsi PHP tertentu untuk melihat nilai tatasusunan, kita juga boleh menggunakan pernyataan gelung foreach untuk melintasi tatasusunan .

<?php
    $a = array(&#39;apple&#39;,&#39;banana&#39;,&#39;orange&#39;);
    foreach($a as $value){
        echo $value."<br>";
    }
?>

Dalam kod di atas, kami mentakrifkan tatasusunan indeks $a, gunakan penyataan gelung foreach untuk lelaran melalui setiap elemen dalam tatasusunan dan mencetak hasilnya. Menjalankan kod di atas akan mencetak hasil berikut:

apple
banana
orange

Seperti yang dapat dilihat daripada keputusan di atas, menggunakan gelung foreach, anda boleh terus mengakses setiap elemen dalam tatasusunan, dan anda boleh melihat dengan mudah nilai tatasusunan.

Ringkasnya, tiga kaedah di atas boleh digunakan untuk melihat nilai tatasusunan PHP yang mana kaedah untuk digunakan bergantung pada situasi tertentu. Jika anda perlu melihat maklumat terperinci, anda boleh menggunakan fungsi var_dump(). Jika anda hanya perlu melihat maklumat yang mudah dibaca, anda boleh menggunakan fungsi print_r(). Jika anda perlu melintasi dan mengimbas elemen tatasusunan, anda boleh menggunakan gelung foreach.

Atas ialah kandungan terperinci Bagaimana untuk menyemak nilai tatasusunan 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