ผลต่างระหว่างรุ่นของ "ภาษาพีเอชพี/ประเภทของตัวแปร/Arrays"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Zodlicious (คุย | ส่วนร่วม)
ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/Arrays ถูกย้ายไปเป็น ภาษาพีเอชพี/ประเภทของตัวแป
Zodlicious (คุย | ส่วนร่วม)
บรรทัดที่ 15:
echo $arr[12]; // 1
</source>
โดย key นั้นอาจจะเป็น [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/จำนวนเต็ม|integer]] หรือ [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/ข้อความ|string]] อย่างใดอย่างหนึ่ง ถ้า key มีรูปแบบเหมือน integer ก็จะถูกแปลเป็น integer
*ถ้า key เป็น "9" ก็จะแปลเป็น 9, แต่ถ้าเป็น "09" จะแปลเป็น "09" (string)
หากใส่เป็น [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/จำนวนทศนิยม|float]] จะถูกตัดเป็น integer แทน โดย indexed-array และ associative-array นั้นใน PHP ถือว่าเหมือนกัน จึงทำให้สามารถมี key ได้ทั้งแบบ integer และ string ใน array ตัวเดียว
<source lang="php">
<?php
บรรทัดที่ 42:
ใช้ '''TRUE''' เป็น key จะเท่ากับใช้ integer 1 หากใช้ '''FALSE''' จะเท่ากับใช้ 0 ถ้าหากใช้ '''NULL''' จะเท่ากับใช้ empty string
* array และ object ไม่สามารถใช้เป็น key ได้
 
====การกำหนดค่าและแก้ไขค่าด้วย วงเล็บใหญ่ []====
array ที่ประกาศแล้วสามารถแก้ไขค่าได้