php第十二天--數(shù)組

1、基本定義
數(shù)組:array 一組數(shù)據(jù) 數(shù)據(jù)的集合
元素:數(shù)組中的一個數(shù)據(jù)
鍵值對:英漢字典 hello==》你好 world==》世界
鍵:是用來查找對應(yīng)的值的,鍵不能重復(fù),值可以重復(fù)
值:是真正對你有用的東西
2尉姨、數(shù)組分類和聲明
索引數(shù)組
讀取\追加\修改\刪除
//定義了一個索引數(shù)組
$arr1 = array(1, 2, 3, 4, 5);
$arr2 = [1, 2, 3, 4, 5];
$arr3 = ['a', 'b', 'c'];
//echo $arr3[1]; //通過下標(biāo)來讀取數(shù)組中的元素的值
//$arr1[5] = 100; 通過下標(biāo)追加
$arr1[] = 200; //直接寫中括號翩活,那么就會按照原來數(shù)組中最大下標(biāo)加一給你追加
$arr1[0] = 100; //通過下標(biāo)訪問逐哈,然后修改
unset($arr1[5]); //通過unset刪除數(shù)組中的一個元素
關(guān)聯(lián)數(shù)組(鍵值對)
讀取\追加\修改\刪除
//關(guān)聯(lián)數(shù)組
//$arr = [100, 200, 300, 400];
/*
$arr = [11 => 100, 22 => 200, 33 => 300, 44 => 400];
//$arr[11];
$arr[] = 1000; //這種方式追加芬迄,以下標(biāo)最大的加1開始
var_dump($arr);*/

    $arr = ['bingbing' => 'lichen', 'yuanyuan' => 'youting', 'fengjie' => 'xiaocheng'];
    //echo $arr['fengjie'];  //訪問,通過鍵找到值
    $arr['jingkong'] = 'haifeng';  //鍵不存在相當(dāng)于追加
    $arr['jingkong'] = 'binge';  //鍵存在相當(dāng)于修改
    $arr[] = 'chenglong';  //原數(shù)組中昂秃,沒有數(shù)字鍵(純數(shù)字或者數(shù)字字符串)禀梳,那么其從0開始追加
索引關(guān)聯(lián)混合
多維數(shù)組
    注意多維數(shù)組訪問

3、數(shù)組遍歷
for
/*
for循環(huán)遍歷數(shù)組肠骆,只能遍歷索引數(shù)組算途,而且必須是索引連續(xù)的數(shù)組
/
/

for ($i = 0; $i < count($arr); $i++) {
echo $arr[$i].'<br />';
}/
foreach
/

新的遍歷形式,可以很方便的遍歷關(guān)聯(lián)數(shù)組蚀腿,格式如下
鍵可以省略
/
/

foreach ($arr as $value) {
//echo $key.'====>'.$value.'<br />';
echo $value.'<br />';
}/
list\each\while
/

list只能用在索引數(shù)組中
/
$arr = ['科比布萊恩特', '勒布朗詹姆斯', '拉塞爾維斯布魯克', 'maidi' => '特雷西麥克格雷迪', 'weide' => '德維恩韋德', 'boshi' => '克里斯波什', 'dd' => '德里克威廉姆斯', 'siji' => '德克諾維斯基'];
/

這種寫法郊艘,只適用于索引數(shù)組,列出來的幾項依次匹配索引為0 1 2 唯咬。。畏浆。
如果我只想要下標(biāo)為2的元素胆胰,那么list中前面的元素用逗號隔開省略即可
*/
list(,, $c) = $arr;

    /*
    each用法
    each會獲取數(shù)組中的一個元素,然后組成新的數(shù)組刻获,新的數(shù)組有四個值
    鍵分別為0 1 key  value
    鍵是0  和 key的存放該元素的鍵
    鍵是1  和 value的存放該元素的值
    each會依次遍歷整個數(shù)組蜀涨,每次獲取數(shù)組中的一個鍵值對,如果遍歷完畢蝎毡,那么each函數(shù)返回false
    */
    $arr = ['top' => '德瑪西亞之力', 'carry' => '諾克薩斯之手', 'sup' => '奶不玩索拉卡', 'solo' => '疾風(fēng)劍豪', 'ap' => '沙漠皇帝'];

    /*
    list和each結(jié)合遍歷數(shù)組
    */
    while (list($key, $value) = each($arr)) {
        echo $key.'===>'.$value.'<br />';
    }
遍歷多維數(shù)組

4厚柳、超全局?jǐn)?shù)組
$GLOBALS
$_GET $_POST
form表單中通過get或者post傳遞進來的參數(shù)都會保存在這兩個數(shù)組中,我們可以通過鍵來獲取用戶提交的信息沐兵。然后做進一步處理别垮。
【注】form表單里面用戶提交的信息一定要記得給name值。
input type= text password radio checkbox submit hidden
select textarea
$_REQUEST
不管你是get方法還是post方法扎谎,我都會存放在這個數(shù)組中碳想。
$_SERVER
REMOTE_ADDR :客戶端ip地址
HTTP_REFERER :上一級頁面(你是通過哪個頁面過來的)

$_COOKIE  $_SESSION
相關(guān)詞語
    前臺:用戶看到的界面
    后臺:管理員看到的界面  
    前端:上面的統(tǒng)稱前端,都是妹子做的
    后端:漢子做的業(yè)務(wù)邏輯毁靶,和數(shù)據(jù)庫打交道
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胧奔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子预吆,更是在濱河造成了極大的恐慌龙填,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異岩遗,居然都是意外死亡扇商,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門喘先,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钳吟,“玉大人,你說我怎么就攤上這事窘拯『烨遥” “怎么了?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵涤姊,是天一觀的道長暇番。 經(jīng)常有香客問我,道長思喊,這世上最難降的妖魔是什么壁酬? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮恨课,結(jié)果婚禮上舆乔,老公的妹妹穿的比我還像新娘。我一直安慰自己剂公,他們只是感情好希俩,可當(dāng)我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著纲辽,像睡著了一般颜武。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拖吼,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天鳞上,我揣著相機與錄音,去河邊找鬼吊档。 笑死篙议,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的籍铁。 我是一名探鬼主播涡上,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拒名!你這毒婦竟也來了吩愧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤增显,失蹤者是張志新(化名)和其女友劉穎雁佳,沒想到半個月后脐帝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡糖权,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年堵腹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片星澳。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡疚顷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出禁偎,到底是詐尸還是另有隱情腿堤,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布如暖,位于F島的核電站笆檀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏盒至。R本人自食惡果不足惜酗洒,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望枷遂。 院中可真熱鬧樱衷,春花似錦、人聲如沸酒唉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽黔州。三九已至,卻和暖如春阔籽,著一層夾襖步出監(jiān)牢的瞬間流妻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工笆制, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绅这,地道東北人。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓在辆,卻偏偏與公主長得像证薇,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子匆篓,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 要訪問一個變量的內(nèi)容浑度,可以直接使用其名稱。如果該變量是一個數(shù)組鸦概,可以使用變量名稱和關(guān)鍵字或索引的組合來訪問其內(nèi)容箩张。...
    恩德_b0c2閱讀 398評論 0 0
  • /*常用數(shù)組函數(shù)*/ //count函數(shù) 統(tǒng)計數(shù)組的元素個數(shù) $arr1 = array(array(1,2,3)...
    真實的謊言_d80c閱讀 463評論 0 0
  • 一、數(shù)組操作的基本函數(shù) 數(shù)組的鍵名和值 array_values($arr);獲得數(shù)組的值,返回含所有值的索引數(shù)組...
    zshanjun閱讀 786評論 0 2
  • 數(shù)組可以存儲任何數(shù)據(jù)先慷。 鍵名設(shè)定:鍵名可以任意設(shè)定饮笛,無順序、無連續(xù)论熙。 分配規(guī)則:在未標(biāo)明鍵名的情況下福青,在前面最大數(shù)...
    THEyAnJ閱讀 421評論 0 0
  • 我,一個90后脓诡,在又一次的相親失敗后无午,晚上八點接到我媽的電話,你怎么搞的誉券?這一片都沒有比你更大的女孩還單著了指厌,怎么...
    魚缸里的魚閱讀 198評論 0 0