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

    php怎么定义数组但不赋值

    青灯夜游青灯夜游2021-07-15 14:46:28原创105

    php中可以使用array()函数来定义数组且不赋值,语法格式“$数组变量名=array();”。array()函数可以用来新建数组,如果不接受参数,则为空数组;如果接受一定数量用逗号分隔的“key=>value”参数对,则为关联数组。

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

    使用 array() 函数定义数组

    使用 array() 函数可以新建一个数组。

    1、定义空数组--定义数组但不赋值

    $数组变量名=array();

    示例代码如下:

    <?php
    $array = array();
    echo '<pre>';
    var_dump($array);
    ?>

    运行结果如下:

    array (size=0)
      empty

    2、关联数组

    array() 函数接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

    $数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

    示例代码如下:

    <?php
    header("Content-type:text/html;charset=utf-8");
    $array = array(0 => '香蕉', 1 => '苹果', 2 => '橙子', 3 => '榴莲');
    echo '<pre>';
    var_dump($array);
    ?>

    运行结果如下:

    array (size=4)
      0 => string '香蕉' (length=6)
      1 => string '苹果' (length=6)
      2 => string '橙子' (length=6)
      3 => string '榴莲' (length=6)

    3、索引数组

    如果不使用=>符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。示例代码如下:

    <?php
    header("Content-type:text/html;charset=utf-8");
    $array = array('香蕉','苹果', '橙子','榴莲');
    echo '<pre>';
    var_dump($array);
    ?>

    运行结果与上一示例的运行结果相同。

    推荐学习:《PHP视频教程

    以上就是php怎么定义数组但不赋值的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 定义数组
    上一篇:php判断语句怎么写 下一篇:php怎么去掉字符串首尾的空格和换行
    VIP会员

    相关文章推荐

    • php excel怎么设置表格编码• mysqli扩展如何在php7中使用• php怎么获取当前时间星期几• php操作redis的常用方法有哪些• php pdo类的方法有哪些• php销毁session的方法是什么

    全部评论我要评论

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

    PHP中文网