認識php中的數組

  • 作者: admin
  • 發布日期: 2013-08-01 16:21:36
  • 點擊:

 數組和類是php的兩個非常重要的對象,學好php必須要精通php中的類和數組。

  PHP 數組定義:

  PHP函數手冊把數組描述成“有序映射”,其中映射就是把值映射到關鍵字; 簡單點說數組就是“關鍵字----值”對的集合。

   PHP數組分類:

   由于關鍵字數據類型的不同,將數組的類型分為三類;

    1.       數字數組(索引是數字):帶有數字ID及 鍵值的數組;

    2.       關聯數組(索引是字符串):數組中的每個 ID 鍵關聯一個值;

    3.      多維數組: 包含一個或多個數組的數組

    PHP對數組的訪問:

     在訪問數組時,PHP使用一個內部指針追蹤當前元素的位置,并提供了內置函數來移動數組指針。

     1. end(array)指針移動到數組末尾;返回最后元素的值;

     2. reset(array)回到數組開頭;返回數組第一個元素的值。
 

     PHP數組操作符: => 一定不要與類操作符搞混淆了,類操作符為" -> "。

     PHP 數組的定義和初始化:

    方法1: 使用array函數

 

<?php 

 $desk=array('color','length','width','height' ) ; //此處定義一個數組變量desk,

?>


方法2:   直接給數組賦值
<?php
 

 $desk[0]='color';

 $desk[1]='length';

 $desk[2]='width';

 $desk[3]='height';

?>


方法1和方法2都是創建數組desk;并定義了數組desk的值,包含顏色、長、寬、高。這兩種方法定義的數組就叫數值數組;它們都有從0開始的數值索引,這里我們叫做鍵值。

   如何取得數組中的值呢?

   1. 我們可以在腳本中通過索引值讀取數組中的值。例子如下:
<?php

echo '桌子顏色為:'.$desk[0].'';  // 得到color

?>

 


2. 通過foreach循環語句獲取數組中的值  

<?php 

  foreach ($array as $value)    // 樣式一

  foreach ($array as $key => $value)   // 樣式二
?>


   第一種樣式遍歷給定的$array 數組。每次循環中,把當前單元的值被賦給 $value 并且數組內部的指針向前移一步(因此下一次循環中將會得到下一個單元)。

   第二種樣式做同樣的事,只除了當前單元的鍵值也會在每次循環中被賦給變量 $key。

    示例:
<?php

$desk=array("color"=>"green","length" =>"160","width"=>"90","height"=>"80");

foreach($desk as $key=>$value){

echo "$key:$value".'<br />';

}

?>


以上示例代碼先定義一個$desk的關聯數組,然后通過foreach函數遍歷數組;運行結果如下:

 

color:green
length:160
width:90
height:80

網站備案所需要提供的資料清單

目前,國內每個網站都必須具有信息產業部批準的備案號才能正常開通,否則只有選擇國外的服務器。
欧美性XXXX极品高清HD,永久免费A片在线观看全网站,免费观看成人A片免费不卡在线,美女黄18以下禁止观看免费的