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...