Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php的关联数组和索引数组的区别

php的关联数组和索引数组的区别

(*-*)浩
(*-*)浩asal
2019-10-09 11:14:174253semak imbas

在PHP中,数组是一系列数据的集合,形成一个可操作的整体。每一个数据是一个元素,元素包含键名和键值。

php的关联数组和索引数组的区别

索引数组和关联数组的区别是由键名区分的

一、索引数组 (推荐学习:PHP视频教程

<?php
    $arr = array(&#39;华为&#39;,&#39;三星&#39;,&#39;vivo&#39;,&#39;oppo&#39;);
    print_r($arr);
    echo &#39;<br/><br/><br/>&#39;;
    echo &#39;数组 $arr 中的,键名为2的键值为:&#39;.$arr[2];
?>

结果显示:

php-239.png

二、关联数组

<?php
    $arr1 = array(&#39;Apple&#39; => &#39;苹果&#39;,&#39;Banana&#39; => &#39;香蕉&#39;,&#39;Orange&#39; => &#39;橘子&#39;,&#39;Plum&#39; => &#39;李子&#39;,&#39;Strawberry&#39; => &#39;草莓&#39;);
    print_r($arr1);
?>

结果显示:

php-240.png

用数字作为键名的数组一般叫做索引数组,关联数组的键值是字符串,并且是人为的规定。

Atas ialah kandungan terperinci php的关联数组和索引数组的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP的strcmp是什么意思啊Artikel seterusnya:php的pdo是什么