

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
22 questions
Part1: Cara Setting Hotspot Mikrotik Dari Awal Sampai Akhir
Presentation
•
University
20 questions
Intro to React Components and props
Presentation
•
University
22 questions
Lección sin título
Presentation
•
University
24 questions
WINDOW FILE MANAGAMENT
Presentation
•
University
22 questions
Listrik Statis (Konsep Listrik Statis)
Presentation
•
12th Grade
21 questions
Adjectives
Presentation
•
University
25 questions
ISWS 2024 - User centered Evaluation tutorial
Presentation
•
University
21 questions
TEKA TEKI SILANG mid year
Presentation
•
University
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
Spanish future tense
Quiz
•
10th Grade - University
55 questions
Post Malone Addtion (Tres)
Quiz
•
12th Grade - University
15 questions
Quotation Marks vs. Italics for MLA
Quiz
•
9th Grade - University
20 questions
Disney Trivia
Quiz
•
University
50 questions
AP Biology Exam Review 2017
Quiz
•
11th Grade - University
215 questions
8th Physical Science GA Milestones Review
Quiz
•
KG - University
20 questions
Ch15_review_TEACHER
Quiz
•
University