13 of 410 menu

Konstruksi foreach

Konstruksi foreach membolehkan pengulangan berurutan elemen array. Ia berfungsi dengan array dan objek yang melaksanakan antara muka Traversable. Terdapat dua varian sintaks: untuk mengulangi nilai sahaja dan untuk mengulangi kunci dan nilai.

Sintaks

foreach (array as $value) { // badan gelung }
foreach (array as $key => $value) { // badan gelung }

Contoh

Pengulangan mudah elemen array:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $value) { echo $value . '<br>'; } ?>

Keputusan pelaksanaan kod:

1 2 3 4 5

Contoh

Pengulangan array dengan mendapatkan kunci dan nilai:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; foreach ($arr as $key => $value) { echo "$key: $value<br>"; } ?>

Keputusan pelaksanaan kod:

a: 1 b: 2 c: 3

Contoh

Menggunakan rujukan untuk mengubah suai elemen array:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$value) { $value *= 2; } unset($value); print_r($arr); ?>

Keputusan pelaksanaan kod:

[2, 4, 6, 8, 10]

Lihat juga

  • fungsi array_map,
    yang menggunakan fungsi callback pada semua elemen array
  • fungsi array_walk,
    yang menggunakan fungsi pengguna pada setiap elemen array
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak