⊗ppPmScRF 210 of 447 menu

Роҳҳо дар foreach дар PHP

Дар кор бо даври 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан