foreach 前面加 符號

2021-08-16 22:47:13 字數 390 閱讀 1838

foreach 加&

遍歷的同時改變原陣列即修改資料或者增加資料

foreach 加& 

什麼意思?

注意:如果我要改變陣列某乙個值 直接遍歷的話原陣列是不會變的 下面提供兩種方法

1.我們可以遍歷的時候組合資料然後 array_push()把資料賦給另乙個新的陣列這樣才可以 如:

$data=array(1,2,3,4);

$newdata=array();

foreach($data as $k=>$v)

2.我們可以在遍歷的值前面加個&符號這樣就可以改變原陣列了 不需要用

array_push()了

$data=array(1,2,3,4);

foreach($data as &$v)

PHP中使用foreach時加 符號的用法

foreach時加 符號 遍歷的同時改變原陣列即修改資料或者增加資料。arr a b c foreach arr as key value echo json encode arr a111 b111 c111 這裡改變了原來陣列的值使用 可能出現的問題 arr a b c foreach arr ...

PHP中使用foreach時加 符號的用法

foreach時加 符號 遍歷的同時改變原陣列即修改資料或者增加資料。arr a b c foreach arr as key value echo json encode arr a111 b111 c111 這裡改變了原來陣列的值使用 可能出現的問題 arr a b c foreach arr ...

foreach 中加value前加

foreach 加 遍歷的同時改變原陣列即修改資料或者增加資料 foreach 加 什麼意思?注意 如果我要改變陣列某乙個值 直接遍歷的話原陣列是不會變的 下面提供兩種方法 1.我們可以遍歷的時候組合資料然後 array push 把資料賦給另乙個新的陣列這樣才可以 如 data array 1 2...