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

來源:互聯網
上載者:User

標籤:

  • 數組建立,初始化
<?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.