PHP แบบแบ่งปัน

แนวหลักสามารถเก็บค่าหนึ่งหรือหลายอย่างในชื่อตัวแปรเดียว:

ตัวอย่าง

แนวหลักสามารถเก็บค่าหลายอย่างในตัวแปรเดียว:

<?php
$cars=array("porsche","BMW","Volvo");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

รันตัวอย่าง

อะไรคือแนวหลัก?

แนวหลักเป็นตัวแปรพิเศษที่สามารถเก็บค่าหลายอย่างได้:

หากคุณมีรายการโครงการ (เช่น รายการแบรนด์รถยนต์) และเก็บชื่อแบรนด์นี้ในตัวแปรเดียว มันดูเหมือนนี้:

$cars1="porsche";
$cars2="BMW";
$cars3="Volvo";

แต่ว่า หากคุณต้องการวิเคราะห์ตัวแปรและหาค่าเฉพาะอย่างที่เป็นบางคราว? หรือหากคุณต้องการเก็บชื่อแบรนด์รถยนต์ 300 แบรนด์ แทนที่เพียง 3 แบรนด์นั้น?

แนวหลักเป็นวิธีแก้ปัญหา!

แนวหลักสามารถเก็บค่าหลายอย่างในชื่อตัวแปรเดียว และคุณสามารถเข้าถึงค่าด้วยการอ้างอิงตำแหน่ง:

การสร้างแนวหลักใน PHP

ใน PHP มี: array() ฟังก์ชันสร้างแนวหลัก:

array();

ใน PHP มีสามประเภทแนวหลัก:

  • แนวหลักตำแหน่ง - แนวหลักที่มีตำแหน่งเลข
  • แนวหลักเชื่อมโยง - แนวหลักที่มีค่าหลักที่กำหนด
  • แนวความคิดแบบมาตราฐาน - แนวหลักแบบแนวหลัก

แนวหลักอิงค่า PHP

มีวิธีสองที่สร้างแนวหลัก:

ตำแหน่งสร้างขึ้นโดยอัตโนมัติ (ตำแหน่งเริ่มต้นที่ 0):

$cars=array("porsche","BMW","Volvo");

หรือก็สามารถแจกแจงตำแหน่งอย่างแม่นยำ:

$cars[0]="porsche";
$cars[1]="BMW";
$cars[2]="Volvo";

ตัวอย่างด้านล่างนี้สร้างแนวหลัก $cars โดยใช้ชื่อแนวหลักสามตัว และแจกแจงสามองค์ประกอบ แล้วแสดงข้อความที่มีค่าแนวหลัก:

ตัวอย่าง

<?php
$cars=array("porsche","BMW","Volvo");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

รันตัวอย่าง

ได้รับความยาวของแนวหลัก - ฟังก์ชัน count()

count() ฟังก์ชันนี้ใช้เพื่อกลับค่าขนาดของตัวแปรแนวหลัก (จำนวนองค์ประกอบ):

ตัวอย่าง

<?php
$cars=array("porsche","BMW","Volvo");
echo count($cars);
?>

รันตัวอย่าง

วิเคราะห์แนวหลัก

เพื่อวิเคราะห์และแสดงค่าทั้งหมดของตัวแปรแนวหลัก คุณสามารถใช้วง loop for ได้ คล้ายนี้:

ตัวอย่าง

<?php
$cars=array("porsche","BMW","Volvo");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) {
  echo $cars[$x];
  echo "<br>";
}
?>

รันตัวอย่าง

แนวความคิด PHP

แนวความคิดเป็นแนวความคิดที่ใช้กับตัวชี้แจงที่กำหนดไว้ของแนวความคิด

มีสองวิธีที่จะสร้างแนวความคิด

$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");

หรือ

$age['Bill']="63";
$age['Steve']="56";
$age['Elon']="47";

หลังจากนั้น คุณสามารถใช้ตัวชี้แจงที่กำหนดไว้ในสคริปต์

ตัวอย่าง

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
echo "Elon is " . $age['Elon'] . " years old.";
?>

รันตัวอย่าง

เดินทางหาแนวความคิด

หากต้องการเดินทางหาและแสดงทุกค่าของแนวความคิดที่เป็นของประกาศเกี่ยวกับแนวความคิด คุณสามารถใช้ loop foreach ตามนี้

ตัวอย่าง

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
foreach($age as $x=>$x_value) {
  echo "Key=": . $x . ", Value=": . $x_value;
  echo "<br>";
}
?>

รันตัวอย่าง

แนวความคิดแบบมาตราฐาน

เราจะมีการรายละเอียดถึงแนวความคิดสำหรับตัวอย่างที่เราจะเรียกมาใช้แนวความคิดแบบมาตราฐาน.

คู่มือสอบฟังก์ชัน PHP แนวความคิดสำหรับภาคภาษาไทย

หากต้องการคู่มือสอบฟังก์ชันของแนวความคิดสำหรับภาคภาษาไทย โปรดเข้าเว็บไซต์ของเรา คู่มือสอบถึง PHP นั้น.

คู่มือนี้มีคำอธิบายสั้นๆ ของฟังก์ชันทุกตัว และตัวอย่างการใช้งาน