直接看示例**
$planret = array()//結果集
$planlivingclass = $plannormalclass = $planfinishedclass = ;//陣列初始化
$planlivingcourse = $plannormalcourse = $planfinishedcourse = 0;
$currplanidarr = ;
foreach($planret as $val)elseif($val['status'] == 3)elseif($val['status'] == 2)
}
上面這段初一看似乎沒有問題,其實已經掉坑里了,看改造後的**
$planret = array()//結果集
$planlivingclass = $plannormalclass = $planfinishedclass = ;//陣列初始化
$planlivingcourse = $plannormalcourse = $planfinishedcourse = 0;
$currplanidarr = ;
foreach($planret as $val)elseif($val['status'] == 3)elseif($val['status'] == 2)
}
總結下,陣列定義和初始化的時候要注意,另外empty(0) 會返回true
陣列的定義和初始化
陣列是相同型別的有序集合。陣列是一種特殊的變數,一次性向計算機申請 一片 連續的空間。通過長度來控制要開闢多少個練習的空間 通過資料型別來控制每個空間的大小。宣告 資料型別陣列名 new 資料型別 長度 陣列的元素 陣列中儲存的具體的值.陣列的長度 陣列中能容納最大的元素的個數。資料下標 陣列是通過...
字元陣列的定義和初始化
1 字元陣列的定義與初始化 字元陣列的初始化,最容易理解的方式就是逐個字元賦給陣列中各元素。char str 10 即把10個字元分別賦給str 0 到str 9 10個元素如果花括號中提供的字元個數大於陣列長度,則按語法錯誤處理 若小於陣列長度,則只將這些字元陣列中前面那些元素,其餘的元素自動定為...
C 陣列初始化及定義
一 一維陣列 靜態 int array 100 定義了陣列array,並未對陣列進行初始化 靜態 int array 100 定義並初始化了陣列array 動態 int array new int 100 delete array 分配了長度為100的陣列array 動態 int array new...