⊗ppPmScRF 210 of 447 menu

PHP-də foreach dövründə istinadlar

foreach dövrü ilə işləyərkən elementlər üçün dəyişəni dəyişdirmək massivin özünə dəyişikliklər gətirmir:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { $elem++; } var_dump($arr); // dəyişməyəcək ?>

Ancaq, elementlər üçün dəyişəni istinad kimi elan etsək, istədiyimiz effekti əldə edə bilərik. Bu halda bu dəyişəndəki dəyişikliklər massivdə dəyişikliklərə səbəb olacaq:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$elem) { $elem++; } var_dump($arr); // dəyişəcək ?>

Aşağıdakı kodu nəzərdə tutulduğu kimi işləməsi üçün düzəldin:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$elem) { $elem = sqrt($elem); } var_dump($arr); ?>

Aşağıdakı kodu nəzərdə tutulduğu kimi işləməsi üçün düzəldin:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$elem) { $elem ** 2; } var_dump($arr); ?>
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