ฟังก์ชั่นที่น่าสนใจในการเขียนโปรแกรม PHP

การเขียนโปรแกรมพัฒนาเว็ปไซต์ด้วยภาษา PHP มีฟังก์ชั่นที่ช่วยพัฒนาให้การทำงานง่ายขึ้น สะดวกสบายขึ้นมากมาย ซึ่งเราควรรู้ไว้เอาเป็นพื้นฐานในการพัฒนาเว็ปไซต์ ซึ่งที่น่าสนใจมีมากมายหลายๆฟังก์ชั่น ดังนี้

ฟังก์ชั่นในการเรียงลำดับข้อมูลในอาร์เรย์

sort(array) เป็นการเรียงลำดับข้อมูลที่ง่ายที่สุด แต่ว่าอาจจะเจอปัญหาได้ในบางครั้ง เพราะตัวโปรแกรมนั้นจะพิจารณาจากค่า ASCII  หรือ แอสกี ของตัวอักษร (**ASCII คือรหัสมาตรฐานที่มาจากอเมริกาในการแลกเปลี่ยนข้อมูล เป็นรหัสที่เอาไว้แทนอักขระในแต่ละตัว ซึ่งปัจจุบันเรียกว่า ANSI โดยจะมี 33 ตัวที่ไม่แสดงผล และ 95 ตัวที่แสดงผลได้ เช่น 0100 0001 (ฐานสอง) = 65 (ฐานสิบ) = 41 (ฐานสิบหก) = A ที่เป็นอักขระหรืออักษรนี่เอง)  ซึ่งการ sort(array) เมื่ออ้างอิงจาก ASCII แล้วนั้น ทำให้ “B”, “Z” ที่เป็นตัวพิมพ์ใหญ่ จะมาก่อน “a” ตัวพิมพ์เล็ก ซึ่งทำให้การทำงานจริง อาจจะทำให้ผู้ใช้งานสับสนและรู้สึกขัดแย้งกับความเป็นจริงได้

natcasesort(array) หรือ natural case sort เป็นฟังก์ชั่นที่ช่วยแก้ปัญหาในฟังก์ชั่นแรก เพราะจะทำงานได้อย่างถูกต้องแม่นยำที่สุดในการเรียงลำดับข้อมูลที่เป็นข้อมูลแบบสตริง ช่วยแก้ปัญหาเรื่องตัวพิมพ์เล็กตัวพิมพ์ใหญ่ได้เป็นอย่างดี และยังสามารถจัดเรียงตัวเลขที่มีการเก็บข้อมูลรวมด้วยกับกับสตริงได้อีกด้วย

ksort(array) ใช้ในการเรียงลำดับเช่นกัน แต่ว่าใช้เรียงลำดับตามค่า “key” ของอาร์เรย์

เราลองมาดู workshop ตัวอย่างในเรื่องนี้กันดูครับ

function print_array($arr) {

for($i=0;$i < count($arr);$i++){

echo $arr[$i]. ” “;

}

}

$a1 = array(“IMG0”, “img12”, “img10”, “img2”, “img1”, “IMG3”);

$a2 = $a1;

echo print_array($a1); // ผลลัพธ์คือ IMG0 img12 img10 img2 img1 IMG3

echo sort($a1); print_array($a1); //ผลลัพธ์ คือ IMG0 IMG3 img1 img10 img12 img2

echo natcasesort($a2); print_array($a2); IMG0 img12 img10 img2 img1 IMG3

array_sum(array) เป็นฟังก์ชั่นที่ใช้ในการหาผลรวมของสมาชิกในอาร์เรย์ โดยหากมีข้อมูลที่เป็นตัวเลขหน้าสตริง ตัวเลขนั้นๆก็จะถูกนำมารวมด้วย ดังนี้

$a = array(1,2,”3″,”4WD”,”hi5″);

$sum = array_sum($a); // ผลลัพธ์คือ $sum = 1+2+”3″+”4″ = 10

array_combine(array_key, array_value) เป็นการรวม 2 อาร์เรย์เข้าด้วยกัน เพื่อให้ได้อาร์เรย์แบบ Key/Value ออกมาก โดยอาร์เรย์คือ Key อาร์เรย์ที่อสองจะเป็น Value

$keys = array(“Sun”, “Mon”);

$values = array(“อาทิตย์”, “จันทร์”);

$a3 = array_combine($keys, $values);

//$a3 = array(‘sun’ =>”อาทติย์”, ‘Mon’ => “จันทร์”);

 

สนับสนุนเรื่องราวโดย  คาสิโนออนไลน์ฝากไม่มีขั้นต่ำ

ทำไมต้องติดฟิล์ม

ซึ่งสมาร์ทโฟนเดี่ยวนี้เป็นหน้าจอที่สัมผัสรับบอบาทในการใช้งานในแต่ละวันการที่เรานั้นติดฟิล์มเป็นการที่เรานั้นดูแลการรักษาโทรศัพท์อย่างง่ายเพื่อที่ให้เรานั้นได้ใช้งานได้มากขึ้นหน้าจอมือถือเป็นกระจกที่แข็งแรง แต่ว่าจะเกิดรอยฝุ่นเม็ดที่ติดมากับนิ้วเมื่อถ้าเรานั้นไปจับที่หน้าจอนั้นจะเห็นได้อย่างง่ายเลยว่าหน้าจอนั้นจะมีรอยขีดข่วนเป็นส้นเป็นรอยเต็มไปหมดที่หน้าจอ

ซึ่งจะทำให้หน้าจอนั้นไม่ชัดเจนเหมือนเดิมและก็อีกทั้งฟิล์มกันรอยมีทั้งเป็นเนื้อพลาสติกและก็แบบที่ฟิล์มแบบกระจกฟิล์มกระจกนั้นเป็นแบบนิรภัยที่มีความแข็งแรงและทนทานต่อการกระแทกป้องกันหน้าจอที่แตกหรือว่าร้าวจากการที่หล่น รับรองการขีดข่วนป้องกันการที่เป็นรอยได้ดีกว่าฟิล์มทั่วไปเมื่อมีอายุที่ใช้งานมากกว่าปกติ 

ฟิล์มกันรอยนั้นเป็นฟิล์มที่เราเอาไว้เป็นอุปกรณ์ของมือถือที่ให้เรานั้นใช้ประโยชน์และก็ใช้งานที่แตกต่างกัน 

  • แผ่นฟิล์มชนิดใส เป็นการที่ป้องกันหน้าจอด้วยการเคลือบฟิล์มแข็งบางเนื้อฟิล์มนั้นติดง่ายซึ่งจะเรียบสนิทไปกับหน้าจอช่วยในการป้องกันไม่ให้เป็นรอยที่หน้าจอ ส่วนภาพนั้นก็ยังคมชัดสีสันนั้นก็สวยงามเหมือนกับหน้าจอปกติ ถือว่าเป็นฟิล์มที่ได้รับความนิยมอย่างสูงและด้วยที่ว่าแผ่นฟิล์มนั้นติดแนบกับหน้าจอด้วยแล้วจึงทำให้ไม่มีสูญญากาศทำให้ไม่มีคราบกาวนั้นเปื้อนไหลออกมา  ซึ่งโดยปกติจอโทรศัพท์นั้นจะแผ่รังสียูวี ออกมาเพื่อใช้งานซึ่งจะเป็นอันตรายต่อดวงตาของผู้ใช้ถ้าด้วยว่าเรานั้นเพ่งอยู่กับโทรศัพท์นั้นนานก็อาจจะทำให้เรานั้นปวดดวงตา ซึ่งจะทำให้เรานั้นมีสายตาที่เสื่อมสภาพลงไปเรื่อยๆ และก็จะอาจเกิดปัญหาขึ้นมาเรื่อยๆและเดียวนี้ฟิล์มกันรอยนั้นเดียวนี้มีแบบที่ว่าคือป้องกันและกรองแสงจากยูวีเพื่อที่จะ ป้องกันสายตา

ข้อดี  คือไม่ลดคุณภาพและความคมชัดและก็สีสันที่สวยงามของบนหน้าจอ เพราะว่าบางยี่ห้อนั้นใช้แผ่นฟิล์มที่หนาและแข็งกว่าแต่ว่าด้วยแผ่นฟิล์มที่มีคุณภาพและใสในบางชนิดซึ่งการที่ติดฟิล์มนั้นจึงไม่ไม่มีผลกระทบต่อหน้าจอและยังยังทำให้หน้าจอนั้นมีความคมชัดและก็สามารถใช้งานได้อย่างเดิม 

ข้อเสีย เกิดจากรอยนิ้วมือและก็คราบน้ำมันและคราบเหงื่อได้ง่ายซึ่งทำให้เรานั้นต้องมีการเช็ดบ่อยมีแสงสะท้อนบนหน้าจอพอสมควร 

  • แผ่นฟิล์มด้านหรือขุนนั้นมีความที่ป้องกันรอยนิ้วมือและคราบได้อย่างดีและก็ทำให้สามารถที่จะใช้งานตามหน้าจอได้อย่างปกติ ลดการสะท้อนแสงสว่างที่มาตกที่หน้าจอได้ดี ใช้งานกลางแจ้งที่สะดวกกว่าหน้าที่ปกติเห็นหน้าจออย่างชัดเจน 

ข้อดี  คือการไม่เป็นรอยนิ้วมือและคราบเหงื่อไม่มีแสงสะท้อนบนหน้าจอ

ข้อเสีย แต่ถ้าคุณภาพของหน้าจอไม่ดีนั้นจะลดคุณภาพของหน้าจอจะลดลงซึ่งเรานั้นจะเห็นความผิดปกติซึ่งหน้าจอนั้นจะแสดงเป็นสีรุ้ง

 

สนับสนุนเรื่องราวโดย  วิธีเล่นบาคาร่าให้รวย

ข้อเท็จจริงที่เกี่ยวกับอุปกรณ์โทรศัพท์

ทำไมสมาร์ทโฟนถึงได้มีขนาดที่ใหญ่

 ตั้งแต่ที่มันปรากฏตัวในปี2007สมาร์ทโฟนที่ไม่มีแป้นพิมพ์ก็ได้มีขนาดใหญ่ขึ้นเรื่อยๆปัจจุบันสมาร์ทโฟนที่ใหญ่ที่สุดไม่พอดีกับขนาดฝ่ามือของคุณด้วยซึ่งมันมีขนาดใหญ่ 7.3นิ้วอีกทั้งยังสามารถพับเก็บได้อีกด้วยทำให้นิกถึงความทรงจำเก่าๆของมือถือแบบฝาพับรุ่นเดิมยักษ์ใหญ่แห่งโลกมือถือแห่งนี้เรียกว่าแฟบเล็ตซึ่งเป็นการผสมผสานระหว่างโทรศัพท์กับแท็บเล็ตเหตุผลที่ทำให้มันใหญ่ขึ้นเป็นเพราะสมาร์ทโฟนได้กลายเป็นอุปกรณ์หลักของเรายิ่งกว่าคอมพิวเตอร์ตั้งโต๊ะและคอมพิวเตอร์โน๊ตบุ๊คไปแล้ว

การเชื่อมต่ออินเตอร์เน็ตบนมือถือเริ่มเร็วขึ้นคอเรคเตอร์ของรูปภาพนั้นก็ดีขึ้นดังนั้นตอนนี้เราก็ได้ทำทุกอย่างที่เรานั้นต้องการบนโทรศัพท์มือถือของเราได้ซึ่งนั่นเองเราจึงต้องการให้มันมีหน้าจอที่ขนาดใหญ่เพื่อให้ได้ทำงานกับข้อความได้ง่ายขึ้นและรวมไปถึงการแก้ไขรูปภาพคลิปและอื่นๆอีกมากมาย

คุณจะโดนไฟช็อตเมื่อใช้สมาร์ทโพนที่กำลังชาร์จอยู่ได้หรือไม่  

โทรศัพท์มือถือของคุณเชื่อมต่อกับแหล่งพลังงานที่ชาร์จดังนั้นในปกติคุณก็มีโอกาสถูกไฟดูดแต่ไม่ต้องกังวนไปคุณจะปลอดภัย100%หรือเว้นแต่ว่าคุณจะใช้อุปกรณ์การชาร์จของปลอมที่ชาร์จจะเปลี่ยนACหรือกระแสสลับเป็นกระแสตรงหรือDCซึ่งอ่อนกว่ามากและไม่สามารถสร้างความเสียหายร้ายแรงได้

แต่ถึงเกิดมีปัญหาที่เกี่ยวกับฉนวนของเครื่องชาร์จACซึ่งมันก็อาจจะเข้าไปในส่วนของDCของวงจรดังนั้นเมื่อคุณไปสัมผัสมันซึ่งมันอาจจะทำให้คุณนั้นถูกช็อตได้ดังนั้นคุณควรที่จะใช้อุปกรณ์การชาร์จในส่วนที่เป็นของแท้เท่านั้น

ทำไมคุณภาพเสียงในหูฟังและลำโพงของสมาร์ทโฟนถึงได้แตกต่างกันมาก?

สำหรับหูฟังและลำโพงนั้นมันเป็นเรื่องของขนาดและระยะทางเสียงนั้นได้ถูกสร้างขึ้นด้วยโมเลกุลของอากาศชนเข้าด้วยกันและเคลื่อนที่เป็นแหล่งกำเนิดไปยังหูฟังซึ่งแหล่งกำเนิดนั้นใหญ่มากเท่าไหร่ก็ยิ่งมีผลต่ออากาศมากเท่านั้นทำให้เสียงนั้นดังขึ้นและมากขึ้นด้วยดังนั้นลำโพงขนาดเล็กของคุณจะไม่สามารถที่สู้กับลำโพงที่มีขนาดใหญ่

ที่ใช้ในคอนเสิร์ตหรือแม้แต่ลำโพงทีวีหรือว่าโน๊ตบุ๊คของคุณได้เลยในทางกลับกันหูฟังนั้นมีขนาดเล็กแต่ก็ยังให้เสียงก็น่าทึ่งได้นั่นมัมนเป็นเพราะมันสร้างเสียงในหูของคุณ

โดยที่คุณนั่นไม่ต้องครอบคุมระยะทางระหว่างแก้วหูและเยื่อแก้วหูและนั่นเองมันก็คือเหตุผลเมื่อได้มีคนนั้นฟังเพลงในหูฟังที่มันไม่สามรถกันเสียงได้ดีคุณก็จะได้ยินแค่เสียงที่มันซ่าๆที่น่าลำคาน

 

ขอขอบคุณเรื่องราวดีๆจาก Gclub ฝากถอนไม่มีขั้นต่ำ