移动app接口编程技术-学习实现之PHP进阶 数组

WBOY
發布: 2016-06-23 13:32:00
原創
929 人瀏覽過

  • 数组创建,初始化
  • <?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);}?>
    登入後複製
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!