

unit 6 continue
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
somxai Ngakhamphithoun
Used 1+ times
FREE Resource
20 Slides • 8 Questions
1
unit 6 continue
Array

2
Array 2 ມິຕິ
● Array ທີ່ມີຂໍ້ມູນສະມາຊິກພາຍໃນເປັນ array (array ຊ້ອນ array) ປຽບສະເຫມືອນກັນ matrix
● ມີໂຄງສ້າງເປັນຮູບແບບ ແຖວ (ແນວນອນ) ແລະ ຄໍລັມ (ແນວຕັ້ງ)
3
Array 2 ມິຕິ
ຕົວຢ່າງ
4
ຈົ່ງສ້າງອາເຣແບບ 2 ມິຕິດັ່ງຕໍ່ໄປນີ້
$products = array(
array("Monitor","ຈໍ", 1999000),
array("mouse","ເມົາ", 95000),
array("Keyboard","ຄີບອດ", 50000)
);
//ການເຂົ້າເຖິງ =>ແຖວ, ຖັນ
print($products[2][1]);
5
ຟັງຊັ່ນໃນ Array
- ຟັງຊັ່ນລຽງລໍາດັບ
- ຟັງຊັ່ນເພີ່ມແລະລົບສະມາຊິກ Array
- ຟັງຊັ່ນສະລັບຄ່າຂໍ້ມູນ
- ຕົວຊີ້ຕໍາແໜ່ງ Array
- ຟັງຊັ່ນກ່ຽວກັບ Index ແລະ Value
- ການຄົ້ນຫາຂໍ້ມູນໃນ Array
- ການລວມ Array
6
ຟັງຊັ່ນເພີ່ມ ແລະ ລົບສະມາຊິກໃນ Array
● array_push() - ໃຊ້ເພີ່ມສະມາຊິກໃນຕໍາແໜ່ງສຸດທ້າຍ
● array_pop() - ໃຊ້ລົບສະມາຊິກຕໍາແໜ່ງສຸດທ້າຍ
● array_unshift() - ໃຊ້ເພີ່ມສະມາຊິກໃນຕໍາແໜ່ງທຳອິດ
● array_shift() - ໃຊ້ລົບສະມາຊິກໃນຕໍາແໜ່ງ ທຳອິດ
● array_splice() - ໃຊ້ລົບ ແລະ ເພີ່ມສະມາຊິກໃນຕໍາແໜ່ງທີ່ຕ້ອງການ
7
Multiple Choice
ຂໍ້ໃດຕໍ່ໄປນີ້ແມ່ນຟັງຊັ່ນເພີ່ມສະມາຊິກໃນຕຳແໜ່ງສຸດທ້າຍ
array_unshift()
array_pop()
array_push()
array_shift()
8
Multiple Choice
ຂໍ້ໃດຕໍ່ໄປນີ້ແມ່ນຟັງຊັ່ນລົບສະມາຊິກໃນຕໍາແໜ່ງ ທຳອິດ
array_unshift()
array_shift()
array_push()
array_splice()
9
ຈົ່ງຂຽນໂຄ້ດຕົວຢ່າງການເພີ່ມສະມາຊິກຂອງອາເຣຕໍ່ໄປນີ້
$fruits =["ໝາກໂປມ","ໝາກແຕ່ງໂມ","ໝາກຂ້າມ","ໝາກນັດ","ໝາກກ້ວຍ","ໝາກພ້າວ"];
print_r($fruits);
array_push($fruits,"ໝາກໜາວ");//ເພີ່ມ ໝາກໜາວ
print("<br>");
print_r($fruits);
10
ຈົ່ງຂຽນໂຄ້ດຕົວຢ່າງການລືບສະມາຊິກຂອງອາເຣຕໍ່ໄປນີ້
$fruits =["ໝາກໂປມ","ໝາກແຕ່ງໂມ","ໝາກຂ້າມ","ໝາກນັດ","ໝາກກ້ວຍ","ໝາກພ້າວ"];
print_r($fruits);
array_pop($fruits);//ລືບ
print_r($fruits);
print("<br>");
array_pop($fruits);//ລືບ
print_r($fruits);
11
ຈົ່ງຂຽນໂຄ້ດຕົວຢ່າງການເພີ່ມສະມາຊິກຕໍາແໜ່ງທຳອິດຂອງອາເຣຕໍ່ໄປນີ້
$fruits =["ໝາກໂປມ","ໝາກແຕ່ງໂມ","ໝາກຂ້າມ","ໝາກນັດ","ໝາກກ້ວຍ","ໝາກພ້າວ"];
print_r($fruits);
array_unshift($fruits,"ໝາກໜາວ");//ເພີ່ມ ໝາກໜາວ ໄວ້ສະມະຊິກທຳອິດຂອງ ອາເຣ
print("<br>");
print_r($fruits);
12
ຈົ່ງຂຽນໂຄ້ດຕົວຢ່າງການລຶບສະມາຊິກຕໍາແໜ່ງທຳອິດຂອງອາເຣຕໍ່ໄປນີ້
$fruits =["ໝາກໂປມ","ໝາກແຕ່ງໂມ","ໝາກຂ້າມ","ໝາກນັດ","ໝາກກ້ວຍ","ໝາກພ້າວ"];
print_r($fruits);
array_shift($fruits);//ລຶບສະມະຊິກທຳອິດຂອງ ອາເຣ
print("<br>");
print_r($fruits);
13
ຕົວຢ່າງການລົບ ແລະ ເພີ່ມສະມາຊິກໃນຕໍາແໜ່ງທີ່ຕ້ອງການ
$fruits =["ໝາກໂປມ","ໝາກແຕ່ງໂມ","ໝາກຂ້າມ","ໝາກນັດ","ໝາກກ້ວຍ","ໝາກພ້າວ"];
print_r($fruits);
print("<br>");
array_splice($fruits,1,2);//ລົບຕຳແໜ່ງ index ທີ່ 1 ,ຈຳນວນທີ່ຕ້ອງການລົບ 2 ໂຕຫຼັງຈາກ index ທີ່ 1
print_r($fruits);
14
ຟັງຊັ່ນລຽງລໍາດັບ Array ແບບດ່ຽວ
● sort() - ລຽງຂໍ້ມູນເລກຈາກນ້ອຍໄປຫລາຍ
● rsort() - ລຽງຂໍ້ມູນເລກຈາກຫລາຍໄປນ້ອຍ
● sort() - ຖ້າເປັນຂໍ້ຄວາມຈະລຽງຈາກພະຍັນຊະນະໄປສະຫຼະ
● rsort() - ຖ້າເປັນຂໍ້ຄວາມຈະລຽງຈາກສະຫຼະໄປພະຍັນຊະນະ
15
Multiple Choice
ການລຽງຂໍ້ມູນເລກຈາກຫລາຍໄປນ້ອຍແມ່ນຂໍ້ໃດຕໍ່ໄປນີ້
sort()
rsort()
srort()
rsotr()
16
ຈົ່ງຂຽນໂຄ້ດການລຽງຂໍ້ມູນຕົວເລກ ຕໍ່ໄປນີ້:
$numbers = [50,301,10,20,30,40,60,600,45,432];
print_r($numbers);
print("<br>");
sort($numbers);//ໜ້ອຍ -> ໃຫຍ່
print_r($numbers);
print("<br>");
rsort($numbers);//ໃຫຍ່ -> ໜ້ອຍ
print_r($numbers);
17
ຈົ່ງຂຽນໂຄ້ດການລຽງຂໍ້ມູນຂໍ້ຄວາມ ຕໍ່ໄປນີ້:
$city = ["ນະຄອນຫຼວງວຽງຈັນ","ຫຼວງພະບາງ","ວຽງຈັນ","ອຸດົມໄຊ","ໄຊຖານີ"];
print_r($city);
print("<br>");
sort($city);//ກ -> ສະຫຼະ
print_r($city);
print("<br>");
rsort($city);//ສະຫຼະ -> ກ
print_r($city);
18
ຟັງຊັ່ນລຽງລໍາດັບ Array ແບບຈັບຄູ່
● asort() - ລຽງຂໍ້ມູນຈາກນ້ອຍໄປຫລາຍ
● arsort() - ລຽງຂໍ້ມູນຈາກຫລາຍໄປນ້ອຍ
● ksort() - ລຽງ Index ຈາກນ້ອຍໄປຫລາຍ
● krsort() - ລຽງ Index ຈາກຫລາຍໄປນ້ອຍ
19
Multiple Choice
ການລຽງຂໍ້ມູນລຽງຂໍ້ມູນຈາກນ້ອຍໄປຫລາຍ ແມ່ນຂໍ້ໃດຕໍ່ໄປນີ້
arsort()
ksort()
asort()
krsort()
20
ຈົ່ງຂຽນໂຄ້ດຟັງຊັ່ນລຽງລໍາດັບ Array ແບບຈັບຄູ່ ຂໍ້ມູນຕົວເລກຕໍ່ໄປນີ້:
$numbers =["A"=>20,"B"=>50,"C"=>54];
print_r($numbers);
print("<br>");
asort($numbers);//ໜ້ອຍ -> ໃຫຍ່
print_r($numbers);
print("<br>");
arsort($numbers);//ໃຫຍ່ -> ໜ້ອຍ
print_r($numbers);
21
ຈົ່ງຂຽນໂຄ້ດຟັງຊັ່ນລຽງລໍາດັບ Array ແບບຈັບຄູ່ ຂໍ້ມູນຂໍ້ຄວາມຕໍ່ໄປນີ້:
$country = array("la"=>"laos ","jp"=>"japan ","kr"=>"korea ","th"=>"thailand ");
print_r($country);
print("<br>");
asort($country);//ໜ້ອຍ -> ໃຫຍ່
print_r($country);
print("<br>");
arsort($country);//ໃຫຍ່ -> ໜ້ອຍ
print_r($country);
22
ຈົ່ງຂຽນໂຄ້ດລຽງລໍາດັບ Array ແບບຈັບຄູ່ ຕໍ່ໄປນີ້:
$numbers =["A"=>20,"B"=>50,"C"=>54];
//ແບບຄູ່
print_r($numbers);
print("<br>");
ksort($numbers);//A -> Z
print_r($numbers);
print("<br>");
krsort($numbers);//Z -> A
print_r($numbers);
23
ຟັງຊັ່ນສະລັບຄ່າໃນ Array
● shuffle() - ສຸ່ມສະລັບຄ່າຂໍ້ມູນ ໂດຍຟັງຊັ່ນຈະກໍານົດຄ່າ index ໃໝ່ ແລະ ເກັບລົງໃນຕົວປ່ຽນ Array ເດີມ
● array_reverse () - ຄັດລອກ Array ໄປໄວ້ໃນ Array ໃໝ່ພ້ອມລຽງລໍາດັບ ແບບຍ້ອນກັບ (Reverse)
24
Multiple Select
ຈົ່ງສ້າງເອເຣ computer ພ້ອມສະມາຊິກຊື່ຍີຫໍ້ ທີ່ນັກສຶກສາມັກ
ສ້າງເອເຣ computer ພ້ອມສະມາຊິກຊື່ຍີຫໍ້
ສະແດງຜົນກ່ອນການໃຊ້ຟັງຊັນ
ໃຊ້ຟັງຊັ່ນ shuffle()
ສະແດງຜົນໃຊ້ຟັງຂັ່ນ
ສຳເລັດ 1 ຄະແນນ / 10 ນາທີ
25
Multiple Select
ຈົ່ງໃຊ້ເອເຣ computer ທີ່ນັກສຶກສາສ້າງໄວ້ໃນໃບງານທີ່ແລ້ວ
ສະແດງຜົນກ່ອນການໃຊ້ຟັງຊັນ
ໃຊ້ຟັງຊັ່ນ array_reverse ()
ສະແດງຜົນໃຊ້ຟັງຂັ່ນ
ສຳເລັດ 1 ຄະແນນ / 5 ນາທີ
26
ຟັງຊັ່ນກ່ຽວກັບ Index ແລະ value
● array_keys() - ດຶງ index ທັງໝົດຂອງ Array
● array_values() - ດຶງ value ທັງໝົດຂອງ Array
● array_flip() - ສະລັບ index ກັບ value
● array_unique() - ລົບຄ່າຂໍ້ມູນຊໍ້າໃນ Array
27
Multiple Select
ຈົ່ງສ້າງເອເຣ cars ພ້ອມສະມາຊິກຊື່ຍີຫໍ້ ທີ່ນັກສຶກສາມັກ
ສ້າງເອເຣ cars ພ້ອມສະມາຊິກຊື່ຍີຫໍ້
ດຶງ index ທັງໝົດຂອງ Array
ດຶງ value ທັງໝົດຂອງ Array
ສະແດງຜົນ
ສຳເລັດ 2 ຄະແນນ / 10 ນາທີ
28
Multiple Select
ຈົ່ງສ້າງເອເຣ fruits ພ້ອມສະມາຊິກຊື່ໝາກໄມ້ ທີ່ນັກສຶກສາມັກ
ສ້າງເອເຣ fruitsພ້ອມສະມາຊິກໝາກໄມ້
ສະລັບ index ກັບ value
ລົບຄ່າຂໍ້ມູນຊໍ້າໃນ Array
ສະແດງຜົນ
ສຳເລັດ 2 ຄະແນນ / 10 ນາທີ
unit 6 continue
Array

Show answer
Auto Play
Slide 1 / 28
SLIDE
Similar Resources on Wayground
21 questions
REVISION PART 1
Presentation
•
University
20 questions
MS DOS
Presentation
•
8th Grade
23 questions
Grammar
Presentation
•
University
25 questions
Les pronoms compléments directs et indirects
Presentation
•
University
20 questions
Computer Structure
Presentation
•
12th Grade
25 questions
Array as Array 9
Presentation
•
KG
22 questions
ITF+ Most Missed from 3/22
Presentation
•
12th Grade
21 questions
custom Pc
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade