移動app介面編程技術-學習實現之PHP進階 數組

來源:互聯網
上載者:User

標籤:編程技術   php   介面   數組   

  • 數組建立,初始化
<?php//請建立一個陣列變數arr,並嘗試建立一個索引數組/** * 不帶初始值的建立,建立後賦予值 * 注:下標一定是整數 */  $arr = array(); $arr[0] = ‘老大‘; $arr[1] = ‘老二‘; if(isset($arr)){print_r($arr);}/** * 帶初始值的建立 */  //可用雙引號,或者單引號,數組是從0開始的$arr2 = array("老大",‘老二‘);if(isset($arr2)){print_r($arr2);}//左邊是鍵,右邊是索引值$arr3 = array(‘0‘=>‘老大‘,‘2‘=>‘老三‘,‘1‘=>‘老二‘);if( isset($arr3) ) {print_r($arr3);}?>
  • 使用數組的值
<?php//從陣列變數$arr中,讀取鍵為0的值$arr = array(‘老大‘,‘老二‘);//$arr0 = $arr[‘0‘];$arr0 = $arr[0];if( isset($arr0) ) {print_r($arr0);}?>
  • 列印出數組的資料
//直接通過index訪問<?php$arr = array(‘張三‘,‘李四‘,‘王二‘);for( $i = 0;$i < 3;$i++){    echo $arr[$i].‘<br><br>‘; }?>
//通過foreach逐一查看數組裡的值<?php$arr = array(‘i‘=>"我",‘love‘=>‘愛‘,‘u‘=>‘你‘);if(isset($arr)){      foreach($arr as $key=>$value)    {      echo $value.‘  ‘;      }}?>
  • 總結

    PHP數組分為 索引數組 關聯陣列

關聯陣列是 索引值是字串的數組

例如 上例中關於foreach的舉例。

<?php$arr = array(    ‘wo‘=>"我",    ‘love‘=>‘愛‘,    ‘li‘=>‘莉‘    );     if(isset($arr))    {        foreach($arr as $key=>$value)        {          print_r($value);           //echo $value;        }    }?>
  • 關聯陣列 建立,初始化
<?php//$arr = array(‘apple‘=>‘蘋果‘);$arr = array();$arr[‘apple‘] = ‘蘋果‘;if( isset($arr) ) {print_r($arr);}?>
  • 關聯陣列 引用( 用陣列變數的名字後跟中括弧+鍵的方式來訪問數組中的值,鍵使用單引號或者雙引號括起來。)
<?php$arr = array(‘apple‘=>"蘋果",‘banana‘=>"香蕉",‘pineapple‘=>"菠蘿");$arr0 = $arr[‘apple‘];if( isset($arr0) ) {print_r($arr0);}?>

移動app介面編程技術-學習實現之PHP進階 數組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.