Array 2 Dimensions
วันนี้ผมจะพูดถึงเรื่องการสร้าง อาร์เรย์ สองมิติคับ
เป็นการนำเอาค่าที่ใกล้เคียงกันเข้ามาเก็บไว้ในอาร์เรย์ แล้ว ให้ตัวโปรแกรมแปลงเป็นข้อมูลที่มีดังกล่าว
แสดงผลออกมา คราวนี้ผมจะ นำเอาโค้ดมาใส่ไว้ด้วยน่ะคับ
ขั้นตอนแรก นำตัวแปล อาร์เรย์มากำหนด ไว้ก่อนคับ
ดังภาพ
$file_sound_array=array(1=>"$mp3","$acc","$rm","$wav","$wma");
$file_vdo_array=array(1=>"$mp4","$gp3","$wmv","$flv");
$file_picture_array=array(1=>"$jpg","$bmp","$gif","$tiff");
$file_document_array=array(1=>"$doc","$xls","$ppt","$pdf","$txt");
$file_array=array("sound"=>$file_sound_array,"vdo"=>$file_vdo_array,"picture"=>$file_picture_array,"document"=>$file_document_array);
เมื่อได้แล้วเราก็ไปสร้างคลาสกันเลยคับ
ภาพ

class class_file_support{
function file_support($file_array){
global $FILE_SOUND,$FILE_VDO,$FILE_PICTURE,$FILE_DOCUMENT;
foreach($file_array as $key => $val_array){
if($key=="sound"){
echo"- ไฟล์เสียง : ";
foreach($val_array as $type_sound => $key_sound){
if($key_sound){
echo $FILE_SOUND["$key_sound"].", ";
}
}
}//close if sound
if($key=="vdo"){
echo"
- ไฟล์วีดีโอ : ";
foreach($val_array as $type_vdo => $key_vdo){
if($key_vdo){
echo $FILE_VDO["$key_vdo"].", ";
}
}
}//close if vdo
if($key=="picture"){
echo"
- ไฟล์ภาพ : ";
foreach($val_array as $type_picture => $key_picture){
if($key_picture){
echo $FILE_PICTURE["$key_picture"].", ";
}
}
}//close if picture
if($key=="document"){
echo"
- ไฟล์เอกสาร : ";
foreach($val_array as $type_document => $key_document){
if($key_document){
echo $FILE_DOCUMENT["$key_document"].", ";
}
}
}//close if document
}// close big loop array
}// close function
}//close Class
แล้วผลก็จะออกมาดังภาพ สุดท้ายนี้คับ
ตามคำสั่งนี้คับ
$class_file_support->file_support($file_array);





















