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

    PHP的数组支持字符串下标吗

    长期闲置长期闲置2022-07-26 15:41:48原创407

    PHP的数组支持字符串下标;PHP数组的下标也即索引值可以是一个字符串,也可以是一个数字,下标为字符串的数组为关联数组,是一种具有特殊索引方式的数组,而下标为数字的数组是索引数组,其下标值必须为整数。

    本文操作环境:Windows10系统、PHP8.1版、Dell G3电脑

    PHP的数组支持字符串下标

    php数组的下标(索引值)可以是一个字符串,也可以是一个数字。下标为字符串的数组为关联数组,是一种具有特殊索引方式的数组;下标为数字的数组为索引数组,其下标值必须为整数,且从0开始以此类推。

    关联数组,带有指定键,它的每个 ID 键都关联一个值。是使用分配给数组指定的键的数组。在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。通过关联数组,我们可以把值作为键,并向它们赋值。

    PHP 中的关联数组以键值对的形式存储数据。与数字索引数组不同,您可以使用标签或键来索引每个元素。钥匙很容易记住。例如,您可以轻松地将结构化数据存储在关联数组中。在本文中,我们将讨论PHP 关联数组。此外,我们还将讨论在关联数组中创建、插入和访问元素的方法。

    在 PHP 中创建关联数组

    在 PHP 中创建关联数组很容易。假设我们要创建一个数组来将学生的分数存储在一个数组中。最好以学生姓名为键,分数为值存储。

    <?php
       
      $scoreArray = array(
        'Chandler' => 50, 
        'Monica' => 80, 
        'Ross' => 95
      ); 
    ?>

    注意:

    $scoreArray 是变量的名称。

    ['KeyName'] 是元素的索引键。

    整数值是该学生的分数。

    01.png

    在 PHP 中插入关联数组

    您可以使用赋值运算符在 PHP 中的关联数组中插入新元素,如下所示:

    <?php
      //Creating an Array
      $scoreArray = array(
        'Chandler' => 50, 
        'Monica' => 80, 
        'Ross' => 95
      ); 
            //Inserting New Elements
      $scoreArray['Joey'] = 75;
      $scoreArray['Rachael'] = 55;
    ?>

    在上面的代码片段中,我们首先用一些键值对初始化一个数组。然后我们通过将值分配给一个键来插入新元素。

    注意:您还可以通过初始化一个空数组然后向其中插入元素来创建一个数组。

    <?php
      
      $scoreArray = array(); 
      $scoreArray['Joey'] = 75;
      $scoreArray['Rachael'] = 55;
    ?>

    推荐学习:《PHP视频教程

    以上就是PHP的数组支持字符串下标吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php中字符串可以转化成数组吗 下一篇:php中二维数组怎么去掉key(键名)
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php怎么给数组增加值后返回最新key• php怎么求数组第一个元素的下标是什么• php怎么求二维数组的长度• php转数组有哪几种方式• php怎么检测数组是否存在指定下标
    1/1

    PHP中文网