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

藏色散人
Freigeben: 2023-02-25 21:16:01
Original
5442 人浏览过

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

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

索引数组

用数字作为键名的数组一般叫做索引数组。用字符串表示键的数组就是下面要介绍的关联数组。索引数组的键是整数,而且从0开始以此类推。

索引数组初始化例:

Nach dem Login kopieren

运行结果:

Array
(
    [0] => 苹果
    [1] => 香蕉
)
Nach dem Login kopieren

索引数组的三种赋值方式:

1.array[0]='苹果';
2.$arr=array('0'=>'苹果');
3.$arr=array('苹果');
Nach dem Login kopieren

例:

'苹果');  
if( isset($arr) ) {print_r($arr);}  
?>
Nach dem Login kopieren

用for与foreach可以访问到数组里面的元素,因for比较容易下面只举使用foreach的例子,

$value){  
    echo '
第'.$key.'值是:'.$value; } ?>
Nach dem Login kopieren

运行结果:

第0值是:苹果
第1值是:香蕉
第2值是:菠萝
Nach dem Login kopieren

注:这里$key是键值$value则是元素值

关联数组

其实关联数组和索引数组的差别只是在键值上,关联数组的键值是字符串,并且是人为的规定,例如:

'橘子');  
echo $fruit['orange'];  
?>
Nach dem Login kopieren

 

其余初始化,赋值,foreach的用法基本相同。

更多PHP知识,请访问PHP中文网

以上是php关联数组和索引数组的区别的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!