Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyemak nilai tatasusunan php

Bagaimana untuk menyemak nilai tatasusunan php

PHPz
Lepaskan: 2023-04-20 14:57:57
asal
733 orang telah melayarinya

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);
?>
Salin selepas log masuk

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
)
Salin selepas log masuk

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);
?>
Salin selepas log masuk

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"
}
Salin selepas log masuk

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>";
    }
?>
Salin selepas log masuk

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
Salin selepas log masuk

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!

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