Bagaimana untuk menggelung melalui tatasusunan bersekutu dalam PHP (dua cara)

藏色散人
Lepaskan: 2023-03-12 07:22:01
asal
3576 orang telah melayarinya

Dalam artikel sebelumnya "PHP melaksanakan pemadaman aksara khas dengan pantas seperti ruang, tab dan baris baharu (dua kaedah) ", saya memperkenalkan kepada anda cara memadamkan ruang, tab dan aksara khas yang lain . Rakan-rakan yang berminat boleh belajar tentang watak istimewa seperti line break~

Kemudian fokus artikel ini adalah untuk mengajar anda bagaimana untuk menggelung tatasusunan bersekutu?

Pertama sekali, mari kita perkenalkan secara ringkas apakah tatasusunan bersekutu dalam PHP?

Tatasusunan bersekutu ialah tatasusunan menggunakan kekunci khusus yang anda tetapkan kepada tatasusunan.

Terdapat dua cara untuk mencipta tatasusunan bersekutu dalam PHP:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
Salin selepas log masuk

atau

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
Salin selepas log masuk

Mari kita lihat terus pada dua kaedah gelung melalui tatasusunan bersekutu Kaedah:

Kaedah pertama:

Nota: Dalam tatasusunan bersekutu, elemen ditakrifkan dalam bentuk pasangan kunci/nilai apabila menggunakan tatasusunan bersekutu dan The kunci juga relevan apabila anda ingin mengakses semua data di dalamnya; untuk melakukan ini, gelung foreach() juga mesti memberikan nama pembolehubah untuk kunci elemen, bukan hanya nilainya.

Kod PHP adalah seperti berikut:

<?php

$a = array(&#39;One&#39; => &#39;猫猫&#39;, &#39;Two&#39; => &#39;狗狗&#39;, &#39;Three&#39; =>&#39;大象&#39;, &#39;Four&#39; => &#39;兔子&#39;);
foreach ($a as $key => $value)
{
    echo $key.&#39; : &#39;. $value.&#39;<br/>&#39;;
}
Salin selepas log masuk

Hasil output ialah:

One : 猫猫
Two : 狗狗
Three : 大象
Four : 兔子
Salin selepas log masuk

Kaedah kedua:

Nota: Tidak boleh menggunakan gelung for untuk merentasi semua elemen tatasusunan. Walau bagaimanapun, gabungan each() dan while boleh digunakan; perkara penting ialah nama kunci boleh diambil menggunakan indeks 0 atau 'kunci' indeks rentetan.

Kod PHP adalah seperti berikut:

<?php

$a = array(&#39;One&#39; => &#39;猫猫&#39;, &#39;Two&#39; => &#39;狗狗&#39;, &#39;Three&#39; =>&#39;大象&#39;, &#39;Four&#39; => &#39;兔子&#39;);

while ($element = each($a)) {
    echo htmlspecialchars($element[&#39;key&#39;] . &#39;: &#39; .$element[&#39;value&#39;]) . &#39;<br/>&#39;;
}
Salin selepas log masuk

Hasil keluaran:

One: 猫猫
Two: 狗狗
Three: 大象
Four: 兔子
Salin selepas log masuk

Platform laman web PHP Cina mempunyai banyak sumber pengajaran video, semua orang dialu-alukan untuk mempelajari " Tutorial video PHP 》!

Atas ialah kandungan terperinci Bagaimana untuk menggelung melalui tatasusunan bersekutu dalam PHP (dua cara). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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