




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)組,吉林省三揚(yáng)科技咨詢有限公司 ,課程內(nèi)容,課程內(nèi)容 數(shù)組的分類 數(shù)組操作 數(shù)組函數(shù),吉林省三揚(yáng)科技咨詢有限公司 ,數(shù)組的分類,根據(jù)數(shù)組鍵名數(shù)據(jù)類型的不同進(jìn)行分類 索引數(shù)組 以數(shù)字作為鍵名的數(shù)組。 關(guān)聯(lián)數(shù)組 以數(shù)字、字符串或字符串混合為鍵名的數(shù)組 根據(jù)數(shù)組維數(shù)的不同進(jìn)行分類 一維數(shù)組 只能保存一列數(shù)據(jù)內(nèi)容。 多維數(shù)組 可以保存較復(fù)雜的數(shù)據(jù)內(nèi)容。,吉林省三揚(yáng)科技咨詢有限公司 ,數(shù)組操作,創(chuàng)建數(shù)組 更新數(shù)組 遍歷數(shù)組,吉林省三揚(yáng)科技咨詢有限公司 ,創(chuàng)建數(shù)組,初始化創(chuàng)建數(shù)組 $數(shù)組名稱鍵名1=值1; $數(shù)組名稱鍵名2=值2; 使用array函數(shù)創(chuàng)建數(shù)組 $數(shù)組名稱=array( 鍵名1=值1; 鍵
2、名2=值2; ),吉林省三揚(yáng)科技咨詢有限公司 ,更新數(shù)組,更新數(shù)組時(shí),需要指定數(shù)組的鍵名,然后將對(duì)應(yīng)的值修改為新值。 更新數(shù)組的語法格式 $數(shù)組名稱鍵名1=值1; $數(shù)組名稱鍵名2=值2; ,吉林省三揚(yáng)科技咨詢有限公司 ,遍歷數(shù)組,foreach循環(huán)結(jié)構(gòu) foreach( $array as $key=$value ) 遍歷操作 for循環(huán)結(jié)構(gòu) for( $i=0; $i條件; $i+ ) 遍歷操作 ,吉林省三揚(yáng)科技咨詢有限公司 ,數(shù)組函數(shù),排序函數(shù) 遍歷函數(shù) 判斷函數(shù) 其他常用函數(shù),吉林省三揚(yáng)科技咨詢有限公司 ,排序函數(shù),sort()函數(shù) 對(duì)數(shù)組進(jìn)行排序 shuffle()函數(shù) 對(duì)數(shù)組進(jìn)行隨
3、機(jī)排序,吉林省三揚(yáng)科技咨詢有限公司 ,sort()函數(shù),void sort(array haystack ,int sort_flags) haystack為必須參數(shù),規(guī)定要進(jìn)行排序的數(shù)組。 sort_flags為可選參數(shù),規(guī)定排序的方式,該參數(shù)可取值如下: SORT_REGULAR:正常比較單元。 SORT_NUMERIC:?jiǎn)卧蛔鳛閿?shù)字來比較。 SORT_STRING:?jiǎn)卧蛔鳛樽址畞肀容^。,吉林省三揚(yáng)科技咨詢有限公司 ,shuffle()函數(shù),bool shuffle(array haystack) haystack為必須參數(shù),用于規(guī)定要隨機(jī)排序的數(shù)組。,吉林省三揚(yáng)科技咨詢有限公司 ,
4、遍歷函數(shù),list()函數(shù) 把數(shù)組中的值賦給一些變量,所以list()只能在賦值號(hào)的左邊,而且用來給list()賦值的數(shù)組應(yīng)該具有連續(xù)下標(biāo)。 each()函數(shù)返回?cái)?shù)組中當(dāng)前元素的下標(biāo)及其對(duì)應(yīng)的值,并將數(shù)組指針向前移動(dòng)一個(gè)元素。如果數(shù)組內(nèi)部指針越界,那么將返回false值。 reset()函數(shù) 將array的內(nèi)部指針倒回到第一個(gè)單元并返回第一個(gè)數(shù)組單元的值。,吉林省三揚(yáng)科技咨詢有限公司 ,判斷函數(shù),in_array()函數(shù) 確定元素是否在數(shù)組中 array_key_exits()函數(shù) 確定鍵值是否在數(shù)組中 count()函數(shù) 對(duì)一個(gè)數(shù)組的元素個(gè)數(shù)進(jìn)行統(tǒng)計(jì),吉林省三揚(yá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è)置該參數(shù)為true,則檢查搜索的數(shù)據(jù)與數(shù)組的值的類型是否相同。,吉林省三揚(yáng)科技咨詢有限公司 ,array_key_exits()函數(shù),bool array_key_exists(mixed key,array search) key為必需參數(shù),規(guī)定要在數(shù)組搜索的值。 search為必需參數(shù),規(guī)定要搜索的數(shù)組。,吉林省三揚(yáng)科技咨詢有限公司
6、,count()函數(shù),int count( mixed var ,int mode ) var為必需參數(shù),規(guī)定要計(jì)數(shù)的數(shù)組或?qū)ο?mode為可選參數(shù),規(guī)定函數(shù)的模式,該參數(shù)可取值如下: 0:默認(rèn)值,不檢測(cè)多維數(shù)組。 1:檢測(cè)多維數(shù)組。,吉林省三揚(yáng)科技咨詢有限公司 ,其他常用函數(shù),range()函數(shù) 創(chuàng)建一個(gè)具有連續(xù)數(shù)值的數(shù)組 array_reverse()函數(shù) 將原數(shù)組中的元素順序翻轉(zhuǎn) array_sum()函數(shù) 將一個(gè)數(shù)組中的所有值加在一起,返回最終的結(jié)果和 array_flip()函數(shù) 返回一個(gè)對(duì)調(diào)數(shù)組的鍵名和值后的新數(shù)組 array_merge()函數(shù) 把兩個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組,吉
7、林省三揚(yáng)科技咨詢有限公司 ,range()函數(shù),array range( int low, int high ,int step ) low為必需參數(shù),規(guī)定數(shù)組元素的最小值。 high為必需參數(shù),規(guī)定數(shù)組元素的最大值。 step為可選參數(shù),規(guī)定元素之間的步進(jìn)制,默認(rèn)值是1。,吉林省三揚(yáng)科技咨詢有限公司 ,array_reverse()函數(shù),array array_reverse( array haystack ,bool preserve_keys ) haystack為必須參數(shù),規(guī)定要翻轉(zhuǎn)的數(shù)組。 preserve_keys為可選參數(shù),該參數(shù)可選值如下: true:元素的鍵名保持不變。 fa
8、lse:元素的鍵名丟失。,吉林省三揚(yáng)科技咨詢有限公司 ,array_sum()函數(shù),number array_sum(array haystack) haystack為必須參數(shù),用于規(guī)定要計(jì)算元素之和的數(shù)組。,吉林省三揚(yáng)科技咨詢有限公司 ,array_flip()函數(shù),array array_flip(array trans) trans為必須參數(shù),用于規(guī)定要對(duì)調(diào)鍵名和值的數(shù)組。,吉林省三揚(yáng)科技咨詢有限公司 ,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ù),吉林省三揚(yáng)科技咨詢有限公司 ,案例場(chǎng)景,圖書銷量查詢程序 創(chuàng)建數(shù)組并錄入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生鐘表課件
- 小學(xué)生課外閱讀課件
- 2024年甘肅天水中考地理真題及答案
- 征地拆遷補(bǔ)償款發(fā)放及房屋產(chǎn)權(quán)轉(zhuǎn)讓合同
- 2024-2025學(xué)年安徽省江南十校高一下學(xué)期5月份聯(lián)考生物試題及答案
- 電氣化農(nóng)業(yè)工具的市場(chǎng)準(zhǔn)入與監(jiān)管政策探討考核試卷
- 印刷業(yè)區(qū)域產(chǎn)業(yè)布局與區(qū)域產(chǎn)業(yè)鏈協(xié)同發(fā)展研究考核試卷
- 品牌擴(kuò)張風(fēng)險(xiǎn)防范考核試卷
- 農(nóng)業(yè)節(jié)水灌溉滴灌帶批發(fā)考核試卷
- 第三方云服務(wù)提供商安全風(fēng)險(xiǎn)評(píng)估工具選擇指南考核試卷
- SEO與用戶體驗(yàn)設(shè)計(jì)在醫(yī)療安全產(chǎn)品中的應(yīng)用
- DB51T 2628-2019 司法所外觀及室內(nèi)標(biāo)識(shí)規(guī)范
- 2024年度智能工廠MES系統(tǒng)實(shí)施合同
- 四川省雅安市2024-2025學(xué)年高二數(shù)學(xué)下學(xué)期期末檢測(cè)試題理
- 財(cái)經(jīng)基本技能-驗(yàn)鈔技能
- CJT 313-2009 生活垃圾采樣和分析方法
- 2024大功率風(fēng)電葉片回收技術(shù)
- 《酒店消防安全培訓(xùn)》課件完整版
- 70歲以上的老年人駕考三力測(cè)試答案
- 國(guó)開2024年《法律基礎(chǔ)》形考作業(yè)1-4答案
- PDCA提高臥床患者踝泵運(yùn)動(dòng)的執(zhí)行率
評(píng)論
0/150
提交評(píng)論