PHP基础-数组

admin 2025年6月25日17:45:33评论8 views字数 1474阅读4分54秒阅读模式

数组(Array) 是一种可以在一个变量中存储多个值的数据结构。PHP 的数组非常灵活,支持数值索引、字符串键,以及多维数组结构。

PHP 中数组的三种类型
类型 描述
索引数组 使用数字作为键名(从 0 开始)
关联数组 使用字符串作为键名(类似字典)
多维数组 数组中的元素也是数组,用于构建更复杂的数据结构
索引数组
定义方式
// 方法 1:$colors=array("red""green""blue");// 方法 2(PHP 5.4+):$colors= ["red""green""blue"];
访问元素
<?php$colors=array("red""green""blue");var_dump($colors[0]);$animals= ["cat""dog""bird"];var_dump($animals[0]);?>
PHP基础-数组
遍历元素
<?php$colors=array("red""green""blue");foreach($colorsas$color){echo$color . "<br>";}echo"------------------------------------------<br>";$animals= ["cat""dog""bird"];foreach($animalsas$animal){echo$animal . "<br>";}?>
PHP基础-数组
关联数组
定义方式
$person= ["name"=>"小明","age"=>25,"gender"=>"male"];
访问元素
echo$person["name"]; // 输出:小明echo$person["age"];echo$person["gender"];
PHP基础-数组
遍历数组
<?php$person= ["name"=>"小明","age"=>25,"gender"=>"male"];echocount($person) . "<br>"//计算数组长度//遍历数组foreach($personas$key=>$value){echo$key . ":" .  $value . "</br>";}?>
PHP基础-数组
多维数组

多维数组中每个元素都是一个数组:

$students= [    ["小红"18"女"],    ["小刚"20"男"],    ["小美"19"女"]];echo$students[1][0]; // 输出:小刚
遍历数组
<?php$students= [    ["小红"18"女"],    ["小刚"20"男"],    ["小美"19"女"]];foreach($studentsas$student){foreach($studentas$info){echo$info . "";    }echo"<br>";    }?>
PHP基础-数组
遍历多维关联数组
<?php$people= ["xiaoming"=> ["name"=>"小明""age"=>18"gender"=>"男"],"xiaohong"=> ["name"=>"小红""age"=>19"gender"=>"女"]];foreach ($peopleas$key=>$person) {echo"ID: $key<br>";foreach ($personas$attribute=>$value) {echo"$attribute$value<br>";    }echo"<hr>";}?>
PHP基础-数组
PHP基础-数组

原文始发于微信公众号(风铃情报站):PHP基础-数组

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年6月25日17:45:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   PHP基础-数组https://cn-sec.com/archives/4170124.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息