首頁 > 後端開發 > PHP問題 > php中關聯數組和索引數組的區別

php中關聯數組和索引數組的區別

(*-*)浩
發布: 2023-02-23 18:10:02
原創
4246 人瀏覽過

php中關聯數組和索引數組的區別

索引陣列

以數字作為鍵名的陣列一般叫做索引陣列。用字串表示鍵的陣列就是下面要介紹的關聯數組。 索引數組的鍵是整數,而且從0開始以此類推。

索引陣列初始化範例:(建議學習:PHP程式設計從入門到精通

<?php  
//创建一个索引数组,索引数组的键是“0”,值是“苹果”  
$fruit=array("苹果","香蕉");
print_r($fruit);
?>
登入後複製

執行結果:

Array
(
[0] => 苹果
[1] => 香蕉
)
登入後複製

#索引數組的三種賦值方式:

1.array[0]=&#39;苹果&#39;;
2.$arr=array(&#39;0&#39;=>&#39;苹果&#39;);
3.$arr=array(&#39;苹果&#39;);
登入後複製

關聯數組

#其實關聯數組和索引數組的差異只是在鍵值上,關聯數組的鍵值是字串,並且是人為的規定,例如:

<?php  
//创建一个关联数组,关联数组的键“orange”,值是“橘子”  
$fruit=array(&#39;orange&#39;=>&#39;橘子&#39;);
echo $fruit[&#39;orange&#39;];
?>
登入後複製

其餘初始化,賦值,foreach的用法基本上相同。

以上是php中關聯數組和索引數組的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板