>  기사  >  백엔드 개발  >  안드로이드 프로그래머가 배우는 PHP 개발(19) - 배열의 기본 개념과 정의(1) - PhpStorm

안드로이드 프로그래머가 배우는 PHP 개발(19) - 배열의 기본 개념과 정의(1) - PhpStorm

黄舟
黄舟원래의
2017-03-03 09:26:351164검색


PHP의 배열은 다른 언어의 배열보다 훨씬 강력합니다. 배열의 기본 개념과 정의 방법을 살펴보겠습니다.




<?php
    /**
     * 数组
     * 直接赋值声明数组,如下:
     * $arr = array("one"=>"111111","two"=>"222222");
     * 其中,one、two是key(键名),111111、222222是value(值、也叫键值)
     */

    echo "---------- 索引数组 : 下标是整数 ----------<br>";
    $arr[0] = 1;
    $arr[1] = 2;
    $arr[2] = 3;
    print_r($arr); // 打印结果:Array ( [0] => 1 [1] => 2 [2] => 3 )
    echo "<br>";

    echo "---------- 关联数组 : 下标是字符串 ----------<br>";
    $arr1[&#39;one&#39;] = 1;
    $arr1[&#39;two&#39;] = 2;
    $arr1[&#39;three&#39;] = 3;
    print_r($arr1); // 打印结果:Array ( [one] => 1 [two] => 2 [three] => 3 )
    echo "<br>";

    echo "---------- 数组 Demo ----------<br>";
    $arr2 = $arr + $arr1;
    print_r($arr2);
    echo "<br>";

    echo "---------- 数组 Demo 2 ----------<br>";
    $arr3[] = 1;
    $arr3[] = 2;
    $arr3[] = 3;
    $arr3[] = 4;
    print_r($arr3);
    echo "<br>";

    /**
     *     <pre class="brush:php;toolbar:false">标签 函数的结果格式化输出,即,按原型打印。阅读起来就比较方便。
     *     echo &#39;<pre class="brush:php;toolbar:false">&#39;;
     *     print_r($arr);
     *     echo &#39;
'; */ echo "---------- 数组 Demo 3 ----------
"; $arr4 = array(); for ($i=0; $i<10; $i++){ $arr4[] = $i * $i; } echo '
&#39;;
    print_r($arr4);
    echo &#39;
'; /* 打印结果: Array ( [0] => 0 [1] => 1 [2] => 4 [3] => 9 [4] => 16 [5] => 25 [6] => 36 [7] => 49 [8] => 64 [9] => 81 ) */ echo "---------- 数组 Demo 4 ----------
"; $arr5 = array(); for ($i=0; $i<10; $i++){ //echo $i."
"; if ($i == 4){ $arr5['刘德华'] = "欧巴"; } if ($i == 7){ $arr5[-100] = 6666; } $arr5[] = $i * $i; } echo '
&#39;;
    print_r($arr5);
    echo &#39;
'; /* 打印结果: Array ( [0] => 0 [1] => 1 [2] => 4 [3] => 9 [刘德华] => 欧巴 [4] => 16 [5] => 25 [6] => 36 [-100] => 6666 [7] => 49 [8] => 64 [9] => 81 ) */ /** * 以下是几种定义数组的方式: */ echo "---------- 数组 Demo 5 ----------
"; $arr6 = array(1,2,3,4,5,6); $arr7 = array("one","two","three"); $arr8 = array(0=>"aaa",1=>"bbb",2=>"ccc"); $arr9 = array("aaa",6=>"bbb","ccc"); $arr10 = array("name"=>"wang","age"=>20);

위는 PHP 개발을 배우는 안드로이드 프로그래머의 내용입니다(19) - 배열의 기본 개념 및 정의 방법(1) - PhpStorm. 관련 내용을 더 보시려면 PHP 중국어 웹사이트(www.php.cn)를 팔로우하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.