在php中數組分為一維數組與多維數組,如果我們要循環二維數組我們可以直接使用foreach與for來遍歷即可,下面我來給大家介紹幾個二維數組循環的實現有需要了解的朋友可進入參考。
for循環遍歷二維數組,代碼如下:
- print_r($order_data_info);
- Array
- (
- [0] => stdClass Object ( [countOrder] => 3 [amntTotal] => 2380.00 [name] => 測試版 )
- [1] => stdClass Object ( [countOrder] => 1 [amntTotal] => 2380.00 [name] => VIP版 )
- [2] => stdClass Object ( [countOrder] => 2 [amntTotal] => 4760.00 [name] => 個人版 )
- )
- $order_length = sizeof($order_data_info);
- for($i=0;$i<$order_length;++$i)
- {
- $order_data_info[$i]->amntTotal = money($order_data_info[$i]->amntTotal);
- }
- print_r($order_data_info);
- Array
- (
- [0] => Array ( [countOrder] => 3 [amntTotal] => 2380.00 [name] => 測試版 )
- [1] => Array ( [countOrder] => 1 [amntTotal] => 2380.00 [name] => VIP版 )
- [2] => Array ( [countOrder] => 2 [amntTotal] => 4760.00 [name] => 個人版 )
- )
- $order_length = sizeof($order_data_info);
- for($i=0;$i<$order_length;++$i)
- {
- $order_data_info[$i]['amntTotal'] = money($order_data_info[$i]['amntTotal']);
- }
foreach語句用于循環遍歷數組,每進行一次循環,當前數組元素的值就會被賦值給 value 變量(數組指針會逐一地移動)- 以此類推,代碼如下:
- foreach($array as $key)
- {
- if(xxxx)
- {
- break; //break 會終止循環
- }
- if(zzz)
- {
- continue; //continue 會終止本次循環,此刻會進入下一個循環;
- }
- }
新聞熱點
疑難解答