PHP 数组
<div id="article_content" class="article_content clearfix"><link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-6e43165c0a.css">
<div id="content_views" class="htmledit_views">
<p>数组能够在单个变量中存储多个值:</p>
<h2>实例</h2>
<p><?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars . ", " . $cars . " and " . $cars . "."; ?></p>
<p><br><ahref="https://www.runoob.com/try/showphp.php?filename=demo_array_num">运行实例 »</a></p>
<hr>
<h2>数组是什么?</h2>
<p>数组是一个能在单个变量中存储多个值的特殊变量。</p>
<p>如果您有一个项目清单(例如:车名字的清单),将其存储到单个变量中,如下所示:</p>
<p>$cars1="Volvo";<br> $cars2="BMW";<br> $cars3="Toyota";</p>
<p>然而,如果您想要遍历数组并找出特定的一个呢?如果数组的项不只 3 个而是 300 个呢?</p>
<p>解决办法是创建一个数组!</p>
<p>数组可以在单个变量中存储多个值,并且您可以根据键访问其中的值。</p>
<hr>
<h2>在 PHP 中创建数组</h2>
<p>在 PHP 中,array() 函数用于创建数组:</p>
<p>array();</p>
<p>在 PHP 中,有三种类型的数组:</p>
<ul><li><strong>数值数组</strong> - 带有数字 ID 键的数组</li><li><strong>关联数组</strong> - 带有指定的键的数组,每个键关联一个值</li><li><strong>多维数组</strong> - 包含一个或多个数组的数组</li></ul>
<hr>
<h2>PHP 数值数组</h2>
<p>这里有两种创建数值数组的方法:</p>
<p>自动分配 ID 键(ID 键总是从 0 开始):</p>
<p>$cars=array("Volvo","BMW","Toyota");</p>
<p>人工分配 ID 键:</p>
<p>$cars="Volvo";<br> $cars="BMW";<br> $cars="Toyota";</p>
<p>下面的实例创建一个名为 $cars 的数值数组,并给数组分配三个元素,然后打印一段包含数组值的文本:</p>
<h2>实例</h2>
<p><?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars . ", " . $cars . " and " . $cars . "."; ?></p>
<p><br><ahref="https://www.runoob.com/try/showphp.php?filename=demo_array_num">运行实例 »</a></p>
<p></p>
<hr>
<h2>获取数组的长度 - count() 函数</h2>
<p>count() 函数用于返回数组的长度(元素的数量):</p>
<h2>实例</h2>
<p><?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?></p>
<p><br><ahref="https://www.runoob.com/try/showphp.php?filename=demo_array_length">运行实例 »</a></p>
<p></p>
<hr>
<h2>遍历数值数组</h2>
<p>遍历并打印数值数组中的所有值,您可以使用 for 循环,如下所示:</p>
<h2>实例</h2>
<p><?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?></p>
<p><br><ahref="https://www.runoob.com/try/showphp.php?filename=demo_array_num_loop">运行实例 »</a></p>
<p></p>
<hr>
<h2>PHP 关联数组</h2>
<p>关联数组是使用您分配给数组的指定的键的数组。</p>
<p>这里有两种创建关联数组的方法:</p>
<p>$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");</p>
<p>or:</p>
<p>$age['Peter']="35";<br> $age['Ben']="37";<br> $age['Joe']="43";</p>
<p>随后可以在脚本中使用指定的键:</p>
<h2>实例</h2>
<p><?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?></p>
<p><br><ahref="https://www.runoob.com/try/showphp.php?filename=demo_array_assoc">运行实例 »</a></p>
<p></p>
<hr>
<h2>遍历关联数组</h2>
<p>遍历并打印关联数组中的所有值,您可以使用 foreach 循环,如下所示:</p>
<h2>实例</h2>
<p><?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?></p>
</div>
</div>
<div id="treeSkill"></div>
页:
[1]