婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > PHP數(shù)組基本用法與知識(shí)點(diǎn)總結(jié)

PHP數(shù)組基本用法與知識(shí)點(diǎn)總結(jié)

熱門標(biāo)簽:如何在世界地圖標(biāo)注 電子地圖標(biāo)注怎么修改 臨沂crm外呼系統(tǒng)平臺(tái) 公司外呼系統(tǒng)中心 梧州市機(jī)器人外呼系統(tǒng)怎么樣 廈門400電話辦理選易號(hào)網(wǎng) 天客通地圖標(biāo)注 地圖標(biāo)注符號(hào)樣式有 菏澤語(yǔ)音外呼系統(tǒng)運(yùn)營(yíng)商

本文實(shí)例講述了PHP數(shù)組基本用法與知識(shí)點(diǎn)。分享給大家供大家參考,具體如下:

初識(shí)數(shù)組

  • 概念: 數(shù)組就是一個(gè)可以存儲(chǔ)一組或一系列數(shù)值的變量
  • 數(shù)組組成: 數(shù)組是由一個(gè)或多個(gè)數(shù)組元素組成的
  • 數(shù)組元素: 一每個(gè)數(shù)組由鍵(Key)和值(Value)構(gòu)成
  • 鍵: "鍵"為元素的是被名稱,也被稱為數(shù)組下標(biāo)
  • 值: “值”為元素的內(nèi)容
  • 映射:“鍵”和“值”之間存在一種對(duì)應(yīng)關(guān)系,稱之為映射
  • 類型劃分: 根據(jù)鍵的數(shù)據(jù)類型,可以將數(shù)組劃分為索引數(shù)組和關(guān)聯(lián)數(shù)組,前者使用數(shù)字作為鍵,后者使用字符串作為鍵。

1. 索引數(shù)組

索引數(shù)組: 指鍵名為整數(shù)的數(shù)組。默認(rèn)情況下,索引數(shù)組的鍵名是從0開(kāi)始,并依次遞增。它主要適用于利用位置來(lái)標(biāo)識(shí)數(shù)組元素的情況。另外,索引數(shù)組的鍵名也可以自己指定

2.關(guān)聯(lián)數(shù)組

關(guān)聯(lián)數(shù)組: 指鍵名為字符串的數(shù)組。通常情況下,關(guān)聯(lián)數(shù)組元素的“鍵”和“值”之間有一定的義務(wù)邏輯關(guān)系。因此,通常使用關(guān)聯(lián)數(shù)組儲(chǔ)存一系列具有邏輯關(guān)系的變量。關(guān)聯(lián)數(shù)組的“鍵”都是字符串,并與“值”之間具有意義對(duì)應(yīng)的關(guān)系

數(shù)組的基本使用

1. 創(chuàng)建數(shù)組的方式

  • 使用array()函數(shù) 創(chuàng)建數(shù)組
  • 賦值方式
  • 短數(shù)組定義法(php5.4增加的)

1.數(shù)組的創(chuàng)建——array()語(yǔ)言結(jié)構(gòu)方式

array()語(yǔ)言結(jié)構(gòu)中的數(shù)組元素使用“鍵=>值”的方式進(jìn)行表示,各元素之間使用逗號(hào)進(jìn)行分割。

//定義索引數(shù)組
$fruits = array('apple', 'grape', 'pear'); // 省 略鍵名
$sports = array(2 => 'basketball', 4 => 'swimming'); // 指定鍵名

數(shù)組在省略鍵名的設(shè)置時(shí),默認(rèn)從0開(kāi)始,依此遞增加1,因此該數(shù)組元素的鍵名依次為“0、1、2”。
除此之外,還可以根據(jù)實(shí)際需求自定義數(shù)組元素的鍵名,如上述示例中的$sports數(shù)組變量,將其第1個(gè)元素鍵名設(shè)置為2,第2個(gè)元素的鍵名設(shè)置為4

2. 數(shù)組的定義——array()語(yǔ)言結(jié)構(gòu)方式

//定義關(guān)聯(lián)數(shù)組
$info = array('id' => 10, 'name' => 'Tom', 'tel' => 18810888188);

在定義關(guān)聯(lián)數(shù)組時(shí) “鍵”則有明確的數(shù)據(jù)類型要求,具體如下。

  • 鍵只能是整型或字符串型的數(shù)據(jù),如果是其他類型,則會(huì)執(zhí)行類型自動(dòng)轉(zhuǎn)換
  • 合法整型的字符串會(huì)被轉(zhuǎn)為整型,如“2”轉(zhuǎn)為2,而“02”則不會(huì)被轉(zhuǎn)換
  • 浮點(diǎn)數(shù)會(huì)被舍去小數(shù)部分直接轉(zhuǎn)換成整型,如“2.6”轉(zhuǎn)為2
  • 布爾類型的true會(huì)被轉(zhuǎn)為1,false轉(zhuǎn)為0
  • NULL類型會(huì)被轉(zhuǎn)為空字符串
  • 若數(shù)組中存在相同鍵名的元素時(shí),后面的元素會(huì)覆蓋前面元素的值

在定義數(shù)組時(shí),還可以定義沒(méi)有任何元素的數(shù)組,以及既有索引表示方式、又有關(guān)聯(lián)表示方式的數(shù)組元素。

//定義混合數(shù)組
$temp = array();
$mixed = array(2, 'str', 'id' => 5, 5 => 'b', 'a');

  • $mixed數(shù)組的元素“b”指定了數(shù)字鍵名為“5”
  • “b”元素后的“a”元素會(huì)自動(dòng)將前面最大的數(shù)字鍵名加1后,作為其鍵名,即5+1得到鍵名6。
//定義多維數(shù)組
$data = array(
 0 => array('name' => 'Tom', 'gender' => '男'),
 1 => array('name' => 'Lucy', 'gender' => '女'),
 2 => array('name' => 'Jimmy', 'gender' => '男')
);

3. 數(shù)組的定義——賦值方式

使用賦值方式定義數(shù)組,實(shí)際上就是創(chuàng)建一個(gè)數(shù)組變量,然后使用賦值運(yùn)算符直接給變量賦值。

//賦值方式
$arr[] = 123;  // 存儲(chǔ)結(jié)果:$arr[0] = 123
$arr[] = 'hello';  // 存儲(chǔ)結(jié)果:$arr[1] = 'hello'
$arr[4] = 'PHP';  // 存儲(chǔ)結(jié)果:$arr[4] = 'PHP'
$arr['name'] = 'Tom'; // 存儲(chǔ)結(jié)果: $arr['name'] = 'Tom'
$arr[] = 'Java';  // 存儲(chǔ)結(jié)果:$arr[5] = 'Java'

賦值方式定義數(shù)組就是單獨(dú)為數(shù)組元素賦值。需要注意的是,賦值方式不能定義一個(gè)空數(shù)組。

4. 數(shù)組的定義——短數(shù)組定義法

短數(shù)組定義法([])與array()語(yǔ)法結(jié)構(gòu)相同,只需將array()替換為[]即可

//短數(shù)組定義法
 // 相當(dāng)于:array('wind', 'fine')
$weather = ['wind', 'fine'];
// 相當(dāng)于:array('id' => 12, 'name' => 'PHP')
$object = ['id' => 12, 'name' => 'PHP'];
// 相當(dāng)于:array(array(1, 3), array(2, 4))
$num = [[1, 3], [2, 4]];

2.訪問(wèn)數(shù)組

數(shù)組定義完成后,若想要查看數(shù)組中某個(gè)具體的元素,則可以通過(guò)“數(shù)組名[鍵]”的方式獲取。

```
//數(shù)組名[鍵]
$sub = ['PHP', 'Java', 'C', 'Android'];
$data = ['goods' => 'clothes', 'num' => 49.90, 'sales' => 500];
echo $sub[1]; // 輸出結(jié)果:Java
echo $sub[3]; // 輸出結(jié)果:Android
echo $data['goods']; // 輸出結(jié)果:clothes
echo $data['sales']; // 輸出結(jié)果:500
```

若要一次查看數(shù)組中的所有元素,則可以利用前面學(xué)習(xí)過(guò)的輸出語(yǔ)句函數(shù)print_r()和var_dump(),并且通常情況下為了使輸出的函數(shù)按照一定的格式打印,查看時(shí)經(jīng)常與pre標(biāo)記一起使用。

3.遍歷數(shù)組

所謂遍歷數(shù)組就是一次訪問(wèn)數(shù)組中所有元素的操作。通常情況下,使用foreach()語(yǔ)句完成數(shù)組的遍歷。

//方式一
foreach (數(shù)組名稱 as 鍵 => 值) {
  // 處理語(yǔ)句
}
//方式二
foreach (數(shù)組名稱 as 值) {
  // 處理語(yǔ)句
}

“鍵”和“值”的變量名可以根據(jù)實(shí)際情況隨意設(shè)置

4.數(shù)組的刪除

在數(shù)組定義完成后,有時(shí)也需要根據(jù)實(shí)際情況去除數(shù)組的某個(gè)元素。

5.數(shù)組操作符

不僅前面講解的標(biāo)量數(shù)據(jù)類型可以進(jìn)行比較運(yùn)算,數(shù)組這種復(fù)合數(shù)據(jù)類型也可以進(jìn)行運(yùn)算,不過(guò)數(shù)組有其專門提供的數(shù)組操作符進(jìn)行對(duì)應(yīng)的運(yùn)算。

“+”為聯(lián)合運(yùn)算符,用于合并數(shù)組,如果出現(xiàn)下標(biāo)相同的元素,則保留第1個(gè)數(shù)組內(nèi)的元素。

$num = [2, 4];
$alp = ['a', 'b', 'c'];
$mer1 = $num + $alp;
$mer2 = $alp + $num;
print_r($mer1); // 輸出結(jié)果:Array ( [0] => 2 [1] => 4 [2] => c ) 
print_r($mer2); // 

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯(cuò)誤與異常處理方法總結(jié)》、《PHP基本語(yǔ)法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》及《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • PHP如何使用array_unshift()在數(shù)組開(kāi)頭插入元素
  • PHP數(shù)組Key強(qiáng)制類型轉(zhuǎn)換實(shí)現(xiàn)原理解析
  • PHP基于array_unique實(shí)現(xiàn)二維數(shù)組去重
  • 如何在PHP中使用數(shù)組
  • PHP數(shù)組array類常見(jiàn)操作示例
  • php判斷數(shù)組是否為空的實(shí)例方法
  • php回調(diào)函數(shù)處理數(shù)組操作示例
  • php數(shù)組指針函數(shù)功能及用法示例
  • PHP數(shù)組實(shí)際占用內(nèi)存大小原理解析

標(biāo)簽:瀘州 郴州 貴陽(yáng) 黃石 迪慶 綿陽(yáng) 雞西 白城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP數(shù)組基本用法與知識(shí)點(diǎn)總結(jié)》,本文關(guān)鍵詞  PHP,數(shù)組,基本,用法,與,知識(shí)點(diǎn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP數(shù)組基本用法與知識(shí)點(diǎn)總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP數(shù)組基本用法與知識(shí)點(diǎn)總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品免费丝袜| 精品精品国产高清a毛片牛牛| 欧美高清视频一二三区| 亚洲国产成人va在线观看天堂| 日韩欧美一级精品久久| 欧美性色综合网| 成人小视频在线观看| 国产一区二区三区久久悠悠色av| 另类人妖一区二区av| 蜜桃视频一区二区| 国产91对白在线观看九色| 国内一区二区在线| 成人av电影在线观看| av不卡免费在线观看| 97精品视频在线观看自产线路二| 偷窥少妇高潮呻吟av久久免费| 国产精品女人毛片| 国产欧美日韩视频在线观看| 国产精品久久夜| 日本视频免费一区| 一本久道中文字幕精品亚洲嫩| 日韩欧美在线综合网| 中文字幕av不卡| 婷婷丁香久久五月婷婷| 国产麻豆成人精品| 欧美体内she精高潮| 久久青草欧美一区二区三区| 亚洲天堂2014| 91香蕉国产在线观看软件| 欧美日韩国产另类一区| 亚洲美女屁股眼交| 成人免费毛片aaaaa**| 日韩精品中午字幕| 九九视频精品免费| 欧美系列在线观看| 亚洲精品久久久久久国产精华液| 国产一区不卡在线| 久久精品亚洲精品国产欧美kt∨ | 亚洲欧美日韩中文字幕一区二区三区| 中文字幕一区二区三| 蜜臀久久99精品久久久画质超高清 | 欧美96一区二区免费视频| 91在线精品秘密一区二区| 欧美日韩国产综合视频在线观看| 成人免费一区二区三区视频 | 国产精品每日更新在线播放网址| 麻豆久久久久久| 91精品国产一区二区三区蜜臀| 日韩一区二区精品| 免费人成黄页网站在线一区二区| 欧美一区二区三区在线看| 久久99精品久久久久久| 91精选在线观看| 蜜臀av亚洲一区中文字幕| 精品av综合导航| 成人黄色一级视频| 日韩视频在线永久播放| 成人精品视频一区| 美女在线视频一区| 日韩一区在线免费观看| 精品国产一区二区三区四区四| a美女胸又www黄视频久久| av在线综合网| 国产一区二区不卡老阿姨| 久久久久久一二三区| 欧美综合一区二区三区| 国产一区999| 麻豆国产精品一区二区三区| 欧美亚洲一区三区| 中文字幕av一区二区三区| 欧美放荡的少妇| 色婷婷综合五月| 久久精品亚洲一区二区三区浴池 | 欧美另类一区二区三区| 国产农村妇女毛片精品久久麻豆 | 成人a级免费电影| 日韩一区二区电影网| 午夜精品久久久久久| 国产传媒欧美日韩成人| 久久综合九色综合97婷婷女人| 亚洲五码中文字幕| 一本大道久久a久久综合婷婷| 中文字幕视频一区二区三区久| 粉嫩av亚洲一区二区图片| 国产偷国产偷精品高清尤物| 久久成人免费日本黄色| 亚洲精品一区二区三区精华液| 性久久久久久久久| 91超碰这里只有精品国产| 美腿丝袜一区二区三区| 久久久久久久久免费| 成人白浆超碰人人人人| 亚洲免费在线观看视频| 在线欧美一区二区| 亚洲电影欧美电影有声小说| 亚洲免费观看在线视频| 国产主播一区二区三区| 国产精品色噜噜| 欧美精品vⅰdeose4hd| 久久99蜜桃精品| 亚洲乱码国产乱码精品精98午夜 | 亚洲成人自拍偷拍| 日韩视频免费直播| 97久久精品人人澡人人爽| 久久精品国产精品亚洲精品| 亚洲另类春色校园小说| 亚洲精品在线网站| 91精品欧美综合在线观看最新 | 九色综合狠狠综合久久| 亚洲国产精品成人久久综合一区| 99久久精品免费观看| 日本成人在线看| 亚洲视频一二三| 日韩精品一区二区三区视频播放 | 日本在线不卡视频一二三区| 欧美国产在线观看| 久久久久久久性| 精品久久人人做人人爰| 日韩视频永久免费| 欧美大片一区二区三区| 久久伊99综合婷婷久久伊| 日韩视频在线你懂得| wwwwxxxxx欧美| 国产精品久久久久三级| 国产日产欧美精品一区二区三区| 国产欧美日韩在线视频| 精品国产91亚洲一区二区三区婷婷 | 韩国成人在线视频| 4438亚洲最大| 欧美色爱综合网| 26uuu久久天堂性欧美| 亚洲欧美综合在线精品| 日本不卡不码高清免费观看| 精品一区二区三区久久| 成人精品一区二区三区四区 | 亚洲精品免费播放| 婷婷国产在线综合| 97久久久精品综合88久久| 欧美一卡在线观看| 亚洲欧美日本在线| 激情成人综合网| 91麻豆精品国产自产在线 | 久久精品国产在热久久| 99v久久综合狠狠综合久久| 日韩免费性生活视频播放| 亚洲人成精品久久久久久| 国产一区 二区| 久久综合久久综合亚洲| 日本伊人午夜精品| 日韩欧美精品在线| 久久精品免费看| 精品日韩一区二区三区| 久久精品国产精品青草| 久久午夜电影网| 99精品国产热久久91蜜凸| 国产欧美一区二区精品性色超碰| 久久国产剧场电影| 精品国偷自产国产一区| 国产精品亚洲第一区在线暖暖韩国| 欧美一激情一区二区三区| 美国毛片一区二区| 久久精品在线免费观看| 成人av在线看| 亚洲国产精品麻豆| 欧美肥妇bbw| 国产成人8x视频一区二区| 1024成人网| 日韩欧美美女一区二区三区| 成人免费毛片aaaaa**| 麻豆精品在线看| 亚洲综合视频网| 欧美激情一二三区| 91精品免费在线| 欧美伊人久久久久久久久影院| 激情丁香综合五月| 日韩精品1区2区3区| 一区二区在线观看视频在线观看| 久久午夜羞羞影院免费观看| 欧美精品在线一区二区| 欧美亚洲综合网| 91色视频在线| 成人av综合一区| 91婷婷韩国欧美一区二区| 美女免费视频一区| 亚洲 欧美综合在线网络| 亚洲美女精品一区| 国产三级精品视频| 欧美激情中文字幕一区二区| 日韩欧美亚洲国产另类| 日韩一级片网站| 欧美日韩综合不卡| 欧美精品久久99久久在免费线| 欧美日精品一区视频| 欧美精品一卡两卡| 日韩小视频在线观看专区| 69堂国产成人免费视频| 日韩欧美卡一卡二| 中文字幕av一区二区三区| 有码一区二区三区| 日韩国产精品久久|