• 技术文章 >后端开发 >PHP问题

    php中数组的类型有哪些

    (*-*)浩(*-*)浩2019-09-07 09:23:47原创43

    php中,有四种类型的数组

    数值数组:带有数字ID键的数组

    关联数组:带有指定的键的数组,每一个键关联一个值

    多维数组:包含一个或多个的数组

    普通数组:通常不能直接echo出整个数组(推荐学习:PHP编程从入门到精通

    <?php $person = array("父亲","儿子","女儿"); echo $person[0]; //echo出数组中第一个元素; 
    var_dump ($person[0]); //可以用var_dump遍历出整个数组,数组后面加编号就输出哪个元素 for($i = 0;$i

    键值数组,前面是键后面是值

    $tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’);
    var_dump($tu);
     //遍历数组
     foreach($tu as $key =>$value)
     {
    	 var_dump($key.'-------'.$value);   //输出键
    	 var_dump($value); //输出值
    
     }

    输出状态

    array (size=4)
    ‘sex’ => string ‘男’ (length=3)
    ‘height’ => string ‘170cm’ (length=5)
    ‘heavy’ => string ‘125’ (length=3)
    ‘name’ => string ‘吾志高’ (length=9)
    D:\wamp64\www\base\array.php:18:string ‘sex-------男’ (length=13)
    D:\wamp64\www\base\array.php:19:string ‘男’ (length=3)
    D:\wamp64\www\base\array.php:18:string ‘height-------165cm’ (length=18)
    D:\wamp64\www\base\array.php:19:string ‘170cm’ (length=5)
    D:\wamp64\www\base\array.php:18:string ‘heavy-------125’ (length=15)
    D:\wamp64\www\base\array.php:19:string ‘125’ (length=3)
    D:\wamp64\www\base\array.php:18:string ‘name-------吾志高’ (lengt=20)
    D:\wamp64\www\base\array.php:19:string ‘吾志高’ (length=9)

    关联数组,注意两个数组之间是逗号,数组末尾要加分号

    $p = [
    $tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
    $tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
    $tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
    $tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
    $tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
    ];
     
     var_dump($p);
     
     var_dump($p[0]['sex']);     //提取数组中的元素      //不能是var_dump($p[0][1]);

    以上就是php中数组的类型有哪些的详细内容,更多请关注php中文网其它相关文章!

    phpstudy集成环境下载
    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:php中数据库怎么设计 下一篇:php中单引号和双引号区别

    相关文章推荐

    • php中doubleval什么意思• php中md5是什么意思• php中PDO支持哪些数据类型• 能用eclipse写PHP吗?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网