首頁 > 後端開發 > PHP問題 > php數組鍵名是否加引號

php數組鍵名是否加引號

青灯夜游
發布: 2023-03-16 14:30:01
原創
2506 人瀏覽過

在php中,如果陣列鍵名是整數數字類型,則不需要加引號;而如果陣列鍵名是字串類型,則需要加引號。如果一個數組中有一個鍵名不是數字,那麼這個數組就是關聯數組,關聯數組的鍵名可以是任何一個整數或字串;而如果鍵名是一個字串,則要給這個鍵名加上一個定界修飾符,即加上單引號「''」或雙引號「""」。

php數組鍵名是否加引號

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

在php中,陣列鍵名是否加引號,要看鍵名的資料型態。

  • 如果陣列鍵名稱是整數數字類型,則不用加引號;

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(1=>"a",2=>"b",3=>"c",4=>"d",5=>"e",);
var_dump($arr);
?>
登入後複製

php數組鍵名是否加引號

  • 如果陣列鍵名是字串類型,則需要加引號

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1=>"1","a"=>"",2=>"2","b23"=>0,"12r3"=>"blue");
var_dump($arr);
?>
登入後複製

php數組鍵名是否加引號

說明:

在PHP 數組中,無論什麼類型的鍵名都會有一個值與其相對應,即一個鍵/值對,根據數組鍵名資料類型的不同,我們可以把PHP 數組分為兩種:

  • 以數字作為鍵名的稱為索引數組(Indexed Array);

  • 以字串或字串、數字混合為鍵名的陣列稱為關聯數組(Associative Array)。

關聯數組的下標(鍵名)由數值和字串混合的形式組成,如果一個數組中有一個鍵名不是數字,那麼這個數組就是關聯數組。

關聯數組的鍵名可以是任何一個整數或字串。 如果鍵名是一個字串,則要給這個鍵名加上一個定界修飾符-單引號' '或雙引號" "

推薦學習:《PHP影片教學

以上是php數組鍵名是否加引號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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