>백엔드 개발 >PHP 튜토리얼 >移动app接口编程技术-学习实现之PHP进阶 数组

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

WBOY
WBOY원래의
2016-06-23 13:32:00956검색

  • 数组创建,初始化
  • <?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);}?>
    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    이전 기사:windows下laravel5安装다음 기사:PHP命令行下的世界