亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php基礎教程-數組操作

2024-09-04 11:46:08
字體:
來源:轉載
供稿:網友

如果您有很大的一個數組,而所要完成的僅是找出一個存在的給定值,您可以使用in_array()以返回true或false,如下代碼將輸出“Not found in this array”,因為您將在$namesArray中尋找一個并不存在的“Alber”.

如果您有很大的一個數組,而所要完成的僅是找出一個存在的給定值,您可以使用in_array()以返回true或false,如下代碼將輸出“Not found in this array”,因為您將在$namesArray中尋找一個并不存在的“Alber”.

  1. <?php 
  2. $namesArray = array("Joe""Jane""Bob""Mary""Paul""Eddie""John"); 
  3. $lookingFor = "Albert"
  4. if (in_array($lookingFor$namesArray)) { 
  5. echo "You've found it!"
  6. else { 
  7. echo "Not found in this array!"
  8. ?> 

如果您改變了$lookingFor的值,將其變為“Mary”,您將得到消息“You've found it!”,因為“Mary”是$namesArray的一部分.

如果希望對數組元素計數,您可以使用count()函數:

  1. <?php 
  2. $namesArray = array("Joe""Jane""Bob""Mary""Paul""Eddie""John"); 
  3. $count = count($namesArray); 
  4. ?> 

$count值將為7. 

您可以對任何數組添加元素,無論是在已存在數組的開始或末尾,您也可以使用函數以創建一個包含兩個或多個數組元素的新數組,合并時每個數組將按需要的順序排列,如果您的數組已經有內部的排序,您需要對新的合并數組重排序.

讓我們從對已存在數組的末尾增添元素開始,使用函數array_push():

  1. <?php 
  2. /* 創建原始數組 */ 
  3. $fruitArray = array("apple""orange""banana""kiwi""pear"); 
  4. /* 加入到原始數組中 */ 
  5. array_push($fruitArray"grape""pineapple""tomato"); 
  6. /* 通過其鍵值列出每個元素*/ 
  7. while (list($key,$value) = each($fruitArray)) { 
  8. echo "$key : $value<br>"
  9. ?> 

這將顯示:

0 : apple
1 : orange
2 : banana
3 : kiwi
4 : pear
5 : grape
6 : pineapple
7 : tomato

當您需要對數組開頭添加元素時,代碼非常類似,不同處只是函數名:array_unshift()而不是array_push():

  1. <?php 
  2. /* 創建原始數組 */ 
  3. $fruitArray = array("apple""orange""banana""kiwi""pear"); 
  4. /* 加入到原始數組中 */ 
  5. array_unshift($fruitArray"grape""pineapple""tomato"); 
  6. /* 通過其鍵值列出每個元素*/ 
  7. while (list($key,$value) = each($fruitArray)) { 
  8. echo "$key : $value<br>"
  9. ?> 
  10. //這將顯示: 
  11. //0 : grape 
  12. //1 : pineapple 
  13. //2 : tomato 
  14. //3 : apple 
  15. //4 : orange 
  16. //5 : banana 
  17. //6 : kiwi 
  18. //7 : pear 

函數array_merge()合并兩個或更多的數組:

  1. <?php 
  2. /* 創建原始數組 */ 
  3. $fruitArray = array("apple""orange""banana""kiwi""pear"); 
  4. <? /* 創建第二個數組 */ 
  5. $vegArray = array("carrot""green beans""asparagus""artichoke""corn"); 
  6. /* 合并為一個數組 */ 
  7. $goodfoodArray = array_merge($fruitArray$vegArray); 
  8. /* 通過其鍵值列出每個元素*/ 
  9. while (list($key,$value) = each($goodfoodArray)) { 
  10. echo "$key : $value<br>"
  11. ?> 
  12. //這將顯示: 
  13. //0 : apple 
  14. //1 : orange 
  15. //2 : banana 
  16. //3 : kiwi 
  17. //4 : pear 
  18. //5 : carrot 
  19. //6 : green beans 
  20. //7 : asparagus 
  21. //8 : artichoke 
  22. //9 : corn 

現在已經對數組進行了增加元素和合并,現在來練習刪除元素函數,您可以使用函數array_pop()從一數組末尾刪除一個元素,如果使用函數 array_shift(),則從一數組開頭刪除一個元素,而實際上當您從數組刪除元素時,此元素對您而言仍然可用——當您從已存在的數組中對元素進行 pop或shift時.

使用array_pop()函數從數組末尾刪除一個值:

  1. <?php 
  2. /* 創建一數組*/ 
  3. $fruitArray = array("apple""orange""banana""kiwi""pear"); 
  4. /* 在末尾彈出某值 */ 
  5. $popped = array_pop($fruitArray); 
  6. /* 列出新數組內容,以及彈出的值*/ 
  7. while (list($key,$value) = each($fruitArray)) { 
  8. echo "$key : $value<br>"
  9. echo "<br>and finally, in $popped: $popped"
  10. ?> 
  11. //這將顯示: 
  12. //0 : apple 
  13. //1 : orange 
  14. //2 : banana 
  15. //3 : kiwi 

下面,從數組末尾刪除某值:

  1. <?php 
  2. /* 創建一數組*/ 
  3. $fruitArray = array("apple""orange""banana""kiwi""pear"); 
  4. /* 從數組頭部移出某值 */ 
  5. $shifted = array_shift($fruitArray); 
  6. /* 列出新數組的內容以及移出的值*/ 
  7. while (list($key,$value) = each($fruitArray)) { 
  8. echo "$key : $value<br>"
  9. echo "<br>and finally, in $shifted: $shifted"
  10. ?> 
  11. //這將顯示: 
  12. //0 : orange 
  13. //1 : banana 
  14. //2 : kiwi 
  15. //3 : pear 
  16. //and finally, in $shifted: apple 

有很多函數可以幫助您對數組元素排序,但我將會演示基本的排序以幫助您了解其過程:

  1. <?php 
  2. /* 創建原始數組 */ 
  3. $fruitArray = array("apple""orange""banana""kiwi""pear"); 
  4. /* 排序 */ 
  5. sort($fruitArray); 
  6. /* 對其重設以正確從頭到尾顯示數組 */ 
  7. /* 通過其鍵值列出每個元素*/ 
  8. while (list($key,$value) = each($fruitArray)) { 
  9. echo "$key : $value<br>"
  10. ?> 
  11. //這將顯示: 
  12. //0 : apple 
  13. //1 : banana 
  14. //2 : kiwi 
  15. //3 : orange 
  16. //4 : pear 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲影院色在线观看免费| 亚洲女人天堂视频| 3344国产精品免费看| 国产精品欧美风情| 欧美黑人狂野猛交老妇| 亚州欧美日韩中文视频| 久久久精品久久久| 日韩中文字幕视频| 日本韩国在线不卡| 欧美日韩成人黄色| 欧美极度另类性三渗透| 日韩欧美中文字幕在线观看| 国产精品女主播视频| 国产精品成av人在线视午夜片| 中文字幕亚洲欧美日韩高清| 精品少妇v888av| 欧美另类在线播放| 久久高清视频免费| 久久精品青青大伊人av| 亚洲成人精品在线| 欧洲亚洲免费视频| 日韩欧美国产成人| 日韩欧美国产一区二区| 永久555www成人免费| 91精品国产99久久久久久| 亚洲成色999久久网站| 国产精品91视频| 91精品视频在线| 久久天天躁狠狠躁夜夜av| 午夜精品蜜臀一区二区三区免费| 中日韩美女免费视频网址在线观看| 91在线视频精品| 精品视频在线播放色网色视频| 久久久久久91| 国产精品日日做人人爱| 日韩激情av在线播放| 欧美日韩国产一中文字不卡| 日韩av最新在线观看| 久久久久久亚洲精品不卡| 上原亚衣av一区二区三区| 热re99久久精品国产66热| 国产精品久久久久免费a∨| 欧美一区第一页| 国产精品美女无圣光视频| 久久久久久久影视| 欧美激情视频在线观看| 成人97在线观看视频| 亚洲国产欧美在线成人app| 久久国产一区二区三区| 久久久精品999| 国内精品中文字幕| 成人网在线观看| 欧美性xxxxxxxxx| 欧美午夜片在线免费观看| 日韩精品久久久久| 国产国产精品人在线视| 91中文字幕在线| 亚洲字幕在线观看| 国产在线观看一区二区三区| 国内揄拍国内精品少妇国语| 色www亚洲国产张柏芝| 午夜精品久久久久久99热软件| 国产一区二区三区视频在线观看| 欧美日韩一区二区免费在线观看| 国产精品黄色影片导航在线观看| 日韩中文字幕视频在线观看| 91最新国产视频| 亚洲视频欧洲视频| 亚洲综合中文字幕在线观看| 日韩在线观看免费av| 日韩欧美aⅴ综合网站发布| 国产精品视频中文字幕91| 欧美日韩免费观看中文| 伦伦影院午夜日韩欧美限制| 精品自在线视频| 成人春色激情网| 欧美性猛交99久久久久99按摩| 久久久国产一区二区| 揄拍成人国产精品视频| 久久久精品国产一区二区| 国产综合久久久久| 亚洲精品videossex少妇| 国产精品综合久久久| 成人h视频在线观看播放| 91九色国产社区在线观看| 国产精品电影观看| 国产一区二区三区精品久久久| 欧美黄色成人网| 日本人成精品视频在线| 亚洲影院色在线观看免费| 一区二区亚洲精品国产| 国产精品美女久久久免费| 国产精品日韩欧美| 精品国产成人在线| 亚洲免费伊人电影在线观看av| www.亚洲免费视频| 久久久久久伊人| 中文字幕精品久久久久| 亚洲小视频在线| 在线视频精品一| 91亚洲一区精品| 国产97在线视频| 久久好看免费视频| 亚洲欧洲一区二区三区在线观看| 欧美成在线视频| 欧美成人午夜激情视频| 亚洲欧美国产日韩中文字幕| 精品久久久久久久久久ntr影视| 国产精品高潮视频| 欧美高清视频在线| 亚洲第一精品自拍| 亚洲欧美激情另类校园| 国产精品v片在线观看不卡| 日韩美女在线观看| 日韩精品视频三区| 欧美黑人巨大精品一区二区| 欧美日韩不卡合集视频| 日本国产一区二区三区| 91精品中国老女人| 久久夜色撩人精品| 欧洲成人午夜免费大片| 亚洲激情第一页| 日韩欧美视频一区二区三区| 国产精品aaaa| 91免费精品视频| 亚洲深夜福利网站| 97超级碰碰人国产在线观看| 欧美性一区二区三区| 亚洲第一精品夜夜躁人人爽| 91精品视频在线| 日韩一区在线视频| 久久九九有精品国产23| 国产精品久久久久久久久免费| 国产一级揄自揄精品视频| 亚洲午夜精品久久久久久性色| 欧美在线视频免费播放| 国产成人鲁鲁免费视频a| 亚洲aa在线观看| 国产精品一区二区三区久久久| 国产精品久久久久久久久男| 97视频在线观看免费高清完整版在线观看| 久久久人成影片一区二区三区观看| 欧美午夜精品久久久久久浪潮| 亚洲偷熟乱区亚洲香蕉av| 国模私拍一区二区三区| 精品久久在线播放| 国产精品欧美一区二区三区奶水| 亚洲成人网av| 欧美日韩亚洲网| 亚洲性日韩精品一区二区| 午夜精品久久久久久久久久久久| 久久天天躁日日躁| 国产免费一区二区三区在线观看| 中日韩美女免费视频网站在线观看| 国产精品第二页| 国产亚洲免费的视频看| 国产成人精品在线播放| 欧美激情网站在线观看| 岛国视频午夜一区免费在线观看| 黄色一区二区在线| 亚洲天堂第一页| 欧美性极品少妇精品网站| 国产丝袜一区二区三区免费视频| 国产丝袜一区二区三区免费视频|