站長資訊網
        最全最豐富的資訊網站

        php怎么將數組元素都乘以10從而改變這個數組

        實現步驟:1、使用foreach語句以引用循環的方式遍歷數組,語法“foreach ($array as &$value){//循環體語句塊;}”;2、在循環體中,利用“*=”運算符將數組元素都乘以10即可,語法“$value *= 10;”。

        php怎么將數組元素都乘以10從而改變這個數組

        本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

        php中將數組元素都乘以10從而改變這個數組的方法

        步驟1:使用foreach語句以引用循環的方式遍歷數組

        foreach ($array as &$value){     //循環體語句塊; }

        遍歷給定的 $array 數組,在每次循環中將當前數組的值賦給 $value

        說明:

        • 一般情況下,使用foreach語句遍歷數組時,是對數組的備份進行操作,一般不會影響數組本身。

        • 但有時候是需要通過循環來改變數組,此時可以采用引用循環(在 $value 之前加上 &,這樣foreach語句會以引用賦值而不是拷貝一個值),那么在循環體內對數組進行操作,就會影響數組本身。

        步驟2:在循環體中,利用“*=”運算符將數組元素都乘以10

        $value *= 10;

        等待循環結束,則數組元素都會改變。

        完整示例代碼:

        <?php header('content-type:text/html;charset=utf-8');    $arr=array(1,2,3,4,5,6,7,8,9,10); echo "原數組:"; var_dump($arr); foreach($arr as &$value){ 	$value *= 10; } echo "數組元素都乘以10后:"; var_dump($arr); ?>

        php怎么將數組元素都乘以10從而改變這個數組

        可以看出,在最后一個元素前,有一個&,那是因為數組最后一個元素的 $value 引用在 foreach 循環之后仍會保留。我們需要使用unset() 來將其銷毀。

        unset($value); // 最后取消掉引用

        php怎么將數組元素都乘以10從而改變這個數組

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 丁香色婷婷国产精品视频| 国产亚洲精品看片在线观看| 国产人成精品综合欧美成人| 久久久不卡国产精品一区二区| 国产在线精品免费aaa片| 久久精品成人免费看| 精品福利一区二区三区精品国产第一国产综合精品 | 精品视频在线v| 精品一区二区三区在线观看| 亚洲国产成人精品无码久久久久久综合 | 呦交小u女国产精品视频| 91精品国产高清91久久久久久| AAA级久久久精品无码区| 99精品免费视品| 老司机亚洲精品影院无码| 麻豆精品| 欧美精品一区二区久久| 国产这里有精品| 国产精品一区二区av| 亚洲精品无码午夜福利中文字幕 | 精品久久香蕉国产线看观看亚洲| 国产在线精品一区二区高清不卡| 99热成人精品国产免男男| 久久99精品国产麻豆宅宅| 亚洲精品视频免费观看| 国产精品2019| 伊人 久久 精品| 国产乱子伦精品无码专区| 成人精品一区二区久久| 中文字幕日韩精品在线| 日韩精品一区二区三区在线观看| 国内精品久久久久| 国产精品手机在线| 国产精品三级在线| 日韩精品中文字幕无码一区| 亚洲韩国精品无码一区二区三区| Xx性欧美肥妇精品久久久久久| 亚洲国产成人精品不卡青青草原| 久久精品无码午夜福利理论片| 亚洲高清国产AV拍精品青青草原| 亚洲精品国产精品乱码不99|