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

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

WBOY
WBOYOriginal
2016-06-23 13:32:00892browse

  • 数组创建,初始化
  • <?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);}?>
    Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Previous article:windows下laravel5安装Next article:PHP命令行下的世界