




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)組,吉林省三揚科技咨詢有限公司 ,課程內容,課程內容 數(shù)組的分類 數(shù)組操作 數(shù)組函數(shù),吉林省三揚科技咨詢有限公司 ,數(shù)組的分類,根據(jù)數(shù)組鍵名數(shù)據(jù)類型的不同進行分類 索引數(shù)組 以數(shù)字作為鍵名的數(shù)組。 關聯(lián)數(shù)組 以數(shù)字、字符串或字符串混合為鍵名的數(shù)組 根據(jù)數(shù)組維數(shù)的不同進行分類 一維數(shù)組 只能保存一列數(shù)據(jù)內容。 多維數(shù)組 可以保存較復雜的數(shù)據(jù)內容。,吉林省三揚科技咨詢有限公司 ,數(shù)組操作,創(chuàng)建數(shù)組 更新數(shù)組 遍歷數(shù)組,吉林省三揚科技咨詢有限公司 ,創(chuàng)建數(shù)組,初始化創(chuàng)建數(shù)組 $數(shù)組名稱鍵名1=值1; $數(shù)組名稱鍵名2=值2; 使用array函數(shù)創(chuàng)建數(shù)組 $數(shù)組名稱=array( 鍵名1=值1; 鍵
2、名2=值2; ),吉林省三揚科技咨詢有限公司 ,更新數(shù)組,更新數(shù)組時,需要指定數(shù)組的鍵名,然后將對應的值修改為新值。 更新數(shù)組的語法格式 $數(shù)組名稱鍵名1=值1; $數(shù)組名稱鍵名2=值2; ,吉林省三揚科技咨詢有限公司 ,遍歷數(shù)組,foreach循環(huán)結構 foreach( $array as $key=$value ) 遍歷操作 for循環(huán)結構 for( $i=0; $i條件; $i+ ) 遍歷操作 ,吉林省三揚科技咨詢有限公司 ,數(shù)組函數(shù),排序函數(shù) 遍歷函數(shù) 判斷函數(shù) 其他常用函數(shù),吉林省三揚科技咨詢有限公司 ,排序函數(shù),sort()函數(shù) 對數(shù)組進行排序 shuffle()函數(shù) 對數(shù)組進行隨
3、機排序,吉林省三揚科技咨詢有限公司 ,sort()函數(shù),void sort(array haystack ,int sort_flags) haystack為必須參數(shù),規(guī)定要進行排序的數(shù)組。 sort_flags為可選參數(shù),規(guī)定排序的方式,該參數(shù)可取值如下: SORT_REGULAR:正常比較單元。 SORT_NUMERIC:單元被作為數(shù)字來比較。 SORT_STRING:單元被作為字符串來比較。,吉林省三揚科技咨詢有限公司 ,shuffle()函數(shù),bool shuffle(array haystack) haystack為必須參數(shù),用于規(guī)定要隨機排序的數(shù)組。,吉林省三揚科技咨詢有限公司 ,
4、遍歷函數(shù),list()函數(shù) 把數(shù)組中的值賦給一些變量,所以list()只能在賦值號的左邊,而且用來給list()賦值的數(shù)組應該具有連續(xù)下標。 each()函數(shù)返回數(shù)組中當前元素的下標及其對應的值,并將數(shù)組指針向前移動一個元素。如果數(shù)組內部指針越界,那么將返回false值。 reset()函數(shù) 將array的內部指針倒回到第一個單元并返回第一個數(shù)組單元的值。,吉林省三揚科技咨詢有限公司 ,判斷函數(shù),in_array()函數(shù) 確定元素是否在數(shù)組中 array_key_exits()函數(shù) 確定鍵值是否在數(shù)組中 count()函數(shù) 對一個數(shù)組的元素個數(shù)進行統(tǒng)計,吉林省三揚科技咨詢有限公司 ,in_ar
5、ray()函數(shù),bool in_array( mixed needle, array haystack ,bool strict ) needle為必需參數(shù),規(guī)定要在數(shù)組搜索的值。 haystack為必需參數(shù),規(guī)定要搜索的數(shù)組。 strict為可選參數(shù),如果設置該參數(shù)為true,則檢查搜索的數(shù)據(jù)與數(shù)組的值的類型是否相同。,吉林省三揚科技咨詢有限公司 ,array_key_exits()函數(shù),bool array_key_exists(mixed key,array search) key為必需參數(shù),規(guī)定要在數(shù)組搜索的值。 search為必需參數(shù),規(guī)定要搜索的數(shù)組。,吉林省三揚科技咨詢有限公司
6、,count()函數(shù),int count( mixed var ,int mode ) var為必需參數(shù),規(guī)定要計數(shù)的數(shù)組或對象 mode為可選參數(shù),規(guī)定函數(shù)的模式,該參數(shù)可取值如下: 0:默認值,不檢測多維數(shù)組。 1:檢測多維數(shù)組。,吉林省三揚科技咨詢有限公司 ,其他常用函數(shù),range()函數(shù) 創(chuàng)建一個具有連續(xù)數(shù)值的數(shù)組 array_reverse()函數(shù) 將原數(shù)組中的元素順序翻轉 array_sum()函數(shù) 將一個數(shù)組中的所有值加在一起,返回最終的結果和 array_flip()函數(shù) 返回一個對調數(shù)組的鍵名和值后的新數(shù)組 array_merge()函數(shù) 把兩個或多個數(shù)組合并為一個數(shù)組,吉
7、林省三揚科技咨詢有限公司 ,range()函數(shù),array range( int low, int high ,int step ) low為必需參數(shù),規(guī)定數(shù)組元素的最小值。 high為必需參數(shù),規(guī)定數(shù)組元素的最大值。 step為可選參數(shù),規(guī)定元素之間的步進制,默認值是1。,吉林省三揚科技咨詢有限公司 ,array_reverse()函數(shù),array array_reverse( array haystack ,bool preserve_keys ) haystack為必須參數(shù),規(guī)定要翻轉的數(shù)組。 preserve_keys為可選參數(shù),該參數(shù)可選值如下: true:元素的鍵名保持不變。 fa
8、lse:元素的鍵名丟失。,吉林省三揚科技咨詢有限公司 ,array_sum()函數(shù),number array_sum(array haystack) haystack為必須參數(shù),用于規(guī)定要計算元素之和的數(shù)組。,吉林省三揚科技咨詢有限公司 ,array_flip()函數(shù),array array_flip(array trans) trans為必須參數(shù),用于規(guī)定要對調鍵名和值的數(shù)組。,吉林省三揚科技咨詢有限公司 ,array_merge()函數(shù),array array_merge(array array1 , array array2 ,array3 ) array1為必須參數(shù),規(guī)定要合并的數(shù)組array1。 array2為必須參數(shù),規(guī)定要合并的數(shù)組array2。 array3為可選參數(shù),規(guī)定要合并的數(shù)組array3。 省略其它要合并的數(shù)組參數(shù),吉林省三揚科技咨詢有限公司 ,案例場景,圖書銷量查詢程序 創(chuàng)建數(shù)組并錄入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國石墨化石油焦增碳劑市場調查與投資前景預測報告
- 中國二手汽車市場深度評估及行業(yè)投資前景咨詢報告
- 2025年智能分揀系統(tǒng)項目提案報告
- 中國枕式多功能包裝機行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 金融投資服務合同協(xié)議
- 農戶節(jié)能技術改造及設備提供協(xié)議
- 學校聘用廚師協(xié)議
- 飯店租賃協(xié)議共3
- 農業(yè)種植戶委托收購協(xié)議
- 綠色農產品采購及供應合同協(xié)議書
- 2025年保密觀知識競賽題庫必考題含答案詳解
- 【作業(yè)設計】《跨學科實踐:制作簡易桿秤》作業(yè)設計人教版八年級下冊物理
- 車間班組安全培訓課件
- 2025春季學期國開河南電大本科《行政管理理論與實踐專題講座》一平臺無紙化考試(作業(yè)練習+我要考試)試題及答案
- 馬工程教育學課程
- 內蒙古自治區(qū)某礦區(qū)銀多金屬礦勘探及外圍普查設計
- 中國兒童嚴重過敏反應診斷與治療建議
- 中醫(yī)課件 第二節(jié)方劑的分類及常用方劑(臨本)學習資料
- 施工單位項目物資管理
- 2025安徽安慶市桐城經開區(qū)建設投資集團有限公司招聘12人筆試參考題庫附帶答案詳解
- 給水管道試壓、沖洗消毒方案
評論
0/150
提交評論