13 of 410 menu

foreach konstruksiyası

foreach konstruksiyası massiv elementlərini ardıcıl şəkildə gəzməyə imkan verir. O, massivlər və Traversable interfeysini həyata keçirən obyektlərlə işləyir. Iki sintaksis variantı mövcuddur: yalnız dəyərlərin gəzməsi üçün və açar sözlərlə dəyərlərin gəzməsi üçün.

Sintaksis

foreach (array as $value) { // dövrün gövdəsi }
foreach (array as $key => $value) { // dövrün gövdəsi }

Nümunə

Massiv elementlərinin sadə ardıcıl keçirilməsi:

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

Kodun icrasının nəticəsi:

1 2 3 4 5

Nümunə

Açar sözlər və dəyərlərlə massivin ardıcıl keçirilməsi:

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

Kodun icrasının nəticəsi:

a: 1 b: 2 c: 3

Nümunə

Massiv elementlərini dəyişmək üçün istinadın istifadəsi:

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

Kodun icrasının nəticəsi:

[2, 4, 6, 8, 10]

Həmçinin bax

  • array_map funksiyası,
    ki, callback-funksiyasını massivin bütün elementlərinə tətbiq edir
  • array_walk funksiyası,
    ki, istifadəçi təyin etdiyi funksiyanı massivin hər bir elementinə tətbiq edir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et