⊗ppPmScRF 210 of 447 menu

PHPтеги foreach циклисиндеги шилтемелер

foreach циклинде иштөө учурунда элементтер үчүн өзгөрмөнү өзгөртүү массивдин өзүн өзгөртпөйт:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { $elem++; } var_dump($arr); // өзгөрбөйт ?>

Бирок, керектүү натыйжага элементтер үчүн өзгөрмөнү шилтеме катары жарыяласаңыз жетүүгө болот. Бул учурда бул өзгөрмөнү өзгөртүү массивдеги өзгөрүүлөргө алып келет:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$elem) { $elem++; } var_dump($arr); // өзгөрөт ?>

Төмөнкү кодду оңдоп, ал иштеши керек болгондой кылыңыз:

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

Төмөнкү кодду оңдоп, ал иштеши керек болгондой кылыңыз:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$elem) { $elem ** 2; } var_dump($arr); ?>
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу