Array in PHP บทเรียนเรื่อง การใช้ Array ในภาษา PHP.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
หลักการโปรแกรม 1 Lecture 12: อาร์เรย์หนึ่งมิติ
Advertisements

Array ธนวัฒน์ แซ่ เอียบ. The concept of array อาเรย์ : กลุ่มของข้อมูลที่มีชนิดเดียวกันและถูก จัดเก็บเรียงลำดับต่อเนื่องกัน ตัวแปร x สามารถจัดเก็บค่ามากกว่า.
การสร้างเว็บเพจด้วยภาษา Html
Practical with Flowchart
เป็นการนำความรู้ด้าน Microsoft Excel ที่มีความพิเศษตรงที่สามารถ กำหนดสูตรการคำนวณในแต่ละเซลล์ ของ Sheet งานนั้นๆได้ โดยอาศัย ความแม่นยำในการคีย์ข้อมูลเข้าไป.
Solution Explorer Properties Window Tool Box.
Operator of String Data Type
สื่อการสอนด้วยโปรมแกรม “Microsoft Multipoint”
Chapter 10 Arrays Dept of Computer Engineering Khon Kaen University.
หน่วยการเรียนรู้ที่ 2 หลักการแก้ปัญหาด้วยคอมพิวเตอร์
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
ArrayArray บทที่ 4. Array ( อะเรย์ ) : ตัวแปรชุด เก็บข้อมูลชนิดเดียวกัน Element : ตัวแปรแต่ละตัวที่เก็บอยู่ใน Array Index : อ้างอิงถึง Element ที่เก็บใน.
Content Management System
การออกแบบออโตมาตาจำกัดเชิงกำหนด ( DFA )
กาญจนา ทองบุญนาค สาขาวิชาคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี
และสร้างเว็บไซต์ประเภทCMS
หน่วยที่ 6 แถวลำดับ (Array)
การรักษาความปลอดภัยข้อมูลขั้นพื้นฐาน
ตัวแปร และชนิด ข้อมูล. ตัวแปร การกำหนดตัวแปรเป็นการใช้ ชื่อตัวแปรแทน ตำแหน่งบนหน่วยความจำ สำหรับเก็บ ข้อมูลระหว่างการ ประมวลผล ซึ่งอาจเป็นข้อมูลนำเข้า.
ARRAY & PRINTF สาขางานคอมพิวเตอร์ธุรกิจอาจารย์จิรา ภรณ์ เขตกุฎี
Intro Excel 2010 ข้อมูลจาก... ellession1.htm.
เรื่อง หลักการเขียนโปรแกรม เบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
การกำหนด คุณลักษณะครุภัณฑ์ นาตอนงค์ จันทร์แจ่มแจ้ง นักวิชาการพัสดุชำนาญการพิเศษ.
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
Project Management by Gantt Chart & PERT Diagram
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
การติดต่อฐานข้อมูลและการแสดงผล
การเขียนโปรแกรมแบบวนซ้ำ
บทที่ 5 อินพุตและเอาต์พุต
แนวข้อสอบ Final (จดด่วน)
หน่วยการเรียนที่ 6 เรื่อง การจัดการฐานข้อมูลด้วย PHP Function
การประยุกต์ Logic Gates ภาค 2
ลายผ้าของแม่ โดย มัณฑนา สันติคุณากร.
การติดต่อฐานข้อมูลและการแสดงผล
การจัดการระบบฐานข้อมูล ภาษาที่ใช้ในระบบจัดการฐานข้อมูล
แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก
โครงสร้างภาษา C Arduino
Work Shop 1.
หน่วยการเรียนที่ 4 เรื่อง การควบคุมทิศทางการทำงาน
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
Basic Input Output System
การติดต่อฐานข้อมูลและการแสดงผล
บทที่ 13 การจัดการไฟล์ (File Management)
บทที่ 8 เงื่อนไขตัดสินใจ
เซต (SET) ประวัติย่อของวิชาเซต ความหมายของเซต การเขียนแทนเซต
รายวิชา ไมโครโปรเซสเซอร์ในงานอุตสาหกรรม
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
พื้นฐานการออกแบบ กราฟิก หมายถึง ศิลปะแขนงหนึ่งซึ่งใช้การสื่อความหมาย ด้วยเส้น สัญลักษณ์ รูปวาด ภาพถ่าย กราฟ แผนภูมิ การ์ตูน ฯลฯ เพื่อให้สามารถสื่อความหมายของข้อมูลได้ถูกต้องตรง.
บริษัท พัฒนาวิชาการ (2535) จำกัด
บทที่ 9 การทำซ้ำ (Loop).
Week 5 C Programming.
คำสั่งวนรอบ (Loop).
ตัวอย่างการจัดทำรายงานการผลิต และงบการเงิน
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
บทที่ 3 : รูปแบบการเชื่อมต่อเครือข่ายและส่วนประกอบของเครือข่ายท้องถิ่น (Topologies and LAN Components) Part1.
บทที่ 9 การเรียงลำดับข้อมูล (Sorting)
Storyboard คืออะไร.
บทที่ 7 การประมวลผลอาร์เรย์
บทที่ 8 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
Storyboard คืออะไร.
Chapter 10 Exception Handling
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบวนซ้ำ
บทที่ 2 โครงสร้างข้อมูลแบบแถวลำดับหรืออาร์เรย์ (Array)
Chapter 3 : Array.
Array: One Dimension Programming I 9.
อินเทอร์เน็ตเบื้องต้น และการออกแบบเว็บไซต์
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
โครงการถ่ายทอดเทคโนโลยีถนนรีไซเคิลเพื่อลดขยะพลาสติกใน 4 ภูมิภาค
ใบสำเนางานนำเสนอ:

Array in PHP บทเรียนเรื่อง การใช้ Array ในภาษา PHP

Array คือ ? ในภาษาไทยเป็นตัวแปรประเภทหนึ่ง ที่สามารถ เก็บค่าหลายๆค่าไว้ในตัวแปรชื่อเดียวกัน โดย อาศัยการเข้าถึงค่าแต่ละตัวด้วย เลขดัชนีหรือชื่อ ย่อยประจำตัวภายใน Array

ประโยชน์ของตัวแปร Array ใน PHP ประหยัดชื่อตัวแปร มีฟังก์ชั่นที่ใช้สำหรับจัดการ Array โดยเฉพาะ จำนวนมาก ไม่ว่าจะเป็นการเรียงค่าใหม่ หรืออื่นๆ อีกเป็นปี้บ จัดการง่าย

ตัวอย่าง

รูปแบบการเขียน Array แบบไม่ตั้งค่าเริ่มต้น $variable_array = array(); แบบตั้งค่าเริ่มต้น $variable_array = array("data1","data2","data3","data4","data5");

Array ในภาษา PHP นั้นมีอยู่ 2 แบบ คือ Index Array Associative Array

Index Array Index Array อะเรย์ที่ใช้ตัวเลขกำกับ และใช้ตัวเลขเพื่อ การเข้าถึงข้อมูลภายใน $student = array(0=>15,1=>20,2=>50); $student = array(15, 20, 50); เมื่อต้องการเข้าถึงค่าภายในอะเรย์ echo $student[1] ; แสดงผล : 20

Associative Array Associative Array อะเรย์ที่ใช้ตัวหนังสือกำกับ และเข้าถึง ข้อมูลภายใน เมื่อต้องการเข้าถึงค่าภายในอะเรย์ $students = array( 'name'=>'Watcharamet', 'age'=>38, 'height'=>180 ); echo $student["name"] ; แสดงผล : Watcharamet

Array หลายมิติ อะเรย์นอกจากจะเก็บค่า ตัวเลข, ตัวหนังสือ, วันที่ ทั่วๆไปแล้ว ยังสามารถเก็บ อะเรย์ ไว้ภายในตัวเองได้ ด้วย เป็นอะเรย์ซ้อนอะเรย์ เรียกว่าอะเรย์หลายมิติ $animals = array( "cat"=>array("name"=>"dang","legs"=>4,"seed"=>"fish"), "duck"=>array("name"=>"pod","legs"=>2,"seed"=>"shell"), "dog"=>array("name"=>"tongdang","legs"=>4,"seed"=>"rice") ); echo $animals["dog"]["legs"] ;

การใช้คำสั่ง Array ร่วมกับ Loop ถ้าเราต้องการจะเข้าถึงข้อมูลแต่ละคู่ที่ถูกเก็บอยู่ใน associative array เราอาจจะใช้วิธีเรียกผ่านฟังก์ชัน each() และ list() ตามตัวอย่างต่อไปนี้ associative array $a = array( "a" => 10, "b" => 20, "c" => 30 ); while (list($key,$value) = each($a)) { echo “ $ key=$value “; } each( ) จะอ่านข้อมูลทีละคู่จากอาร์เรย์แบบเชื่อมโยงมาแล้วส่งไปยังฟังก์ชัน list( ) ซึ่งจะทำหน้าที่แยกเก็บ

การใช้คำสั่ง Array ร่วมกับ Loop foreach คือ คำสั่งสำหรับการวนลูปการทำงาน ซึ่งมีข้อดีตรงที่ ไม่จำเป็นจะต้องกำหนดจำนวนรอบในการทำงาน ซึ่งคำสั่ง forearch จะทำงานจนหมดรอบด้วยตัวเอง $fruits=array (" Cherry "," Piapple "," Mango "," Orange "); foreach ( $fruits as $a ){ echo $a; }