亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語言

php中數(shù)組的定義方法

時間:2024-08-12 03:47:40 php語言 我要投稿
  • 相關(guān)推薦

php中數(shù)組的定義方法

  在php官方文檔上是說明是這樣的: 數(shù)組 實際上是一個有序映射。映射是一種把 values 關(guān)聯(lián)到 keys 的類型。此類型在很多方面做了優(yōu)化,因此可以把它當成真正的數(shù)組,或列表(向量),散列表(是映射的一種實現(xiàn)),字典,集合,棧,隊列以及更多可能性。數(shù)組元素的值也可以是另一個數(shù)組。樹形結(jié)構(gòu)和多維數(shù)組也是允許的。跟隨小編一起去扒一扒!

  個人的理解(聽了韓順平老師的課之后):數(shù)組的出現(xiàn)首先是為了解決問題,以前的變量只是一個數(shù)一個數(shù)的定義,當變量有好多的時候,比如計算五個人的身高,要定義5個變量去賦值,這個還可以接受,但是要計算100個人的身高,得定義100個變量,這個工作不好做,而且不便于管理,數(shù)組是用來解決這樣的問題的,數(shù)組,也就是一組數(shù)據(jù)。這一組數(shù)據(jù)中的每個數(shù)據(jù)有一個對應(yīng)的ID(關(guān)鍵字key),而這個數(shù)據(jù)就是他的值(value)。ID可以是數(shù)字、字符等。為了方便計算,ID最好的 0 1 2 3 4 ....這樣的有序數(shù),這樣方便進行循環(huán)。

  ps:老外喜歡用0作為循環(huán)的第一個ID

  定義數(shù)組有三種形式:

  第一種:

  array(  key1 =>  value1,

  key2 =>  value2,

  ...

  )

  // 鍵(key) 可是是一個 整數(shù)(integer) 或 字符串(string)

  // 值(value) 可以是任意類型的值

  第二種:

  array[key1]=value1;

  array[key2]=value2;

  ...

  第三種:

  array(value1,value2,value3,...)

  比如將星期做一個數(shù)組

  <?php

  $weekarr=array(1=>"星期一",2=>"星期二",3=>"星期三",4=>"星期四")

  print_r($weekarr);

  ?>

  運行結(jié)果為:

  Array ( [1] => 星期一 [2] => 星期二 [3] => 星期三 [4] => 星期四 )

  <?php

  $weekarr[1]="星期一";

  $weekarr[2]="星期二";

  $weekarr[3]="星期三";

  $weekarr[4]="星期四";

  print_r($weekarr);

  ?>

  運行結(jié)果為:

  Array ( [1] => 星期一 [2] => 星期二 [3] => 星期三 [4] => 星期四 )

  <?php

  $weekarr=array("星期一","星期二","星期三","星期四");

  print_r($weekarr);

  ?>

  運行結(jié)果為:

  Array ( [0] => 星期一 [1] => 星期二 [2] => 星期三 [3] => 星期四 )

【php中數(shù)組的定義方法】相關(guān)文章:

php合并數(shù)組中相同元素的方法07-17

php數(shù)組長度的方法10-05

PHP 數(shù)組排序方法總結(jié)07-18

php數(shù)組操作方法10-18

php變量定義方法08-12

PHP超全局數(shù)組的方法10-29

php遞歸遍歷多維數(shù)組的方法10-06

php獲取隨機數(shù)組列表的方法08-31

獲取php數(shù)組長度函數(shù)的方法06-05

PHP二維數(shù)組排序方法06-24