Post archive
Tag: Array
-
ดึงข้อมูลจาก Array แบบสุ่ม
ตัวอย่างโค้ด : 1 2 3 4 5 <?php $array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); $output = array_rand( $array , 2 ); print_r( $output ); ?><?php $array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); $output = array_rand( $array , 2 ); print_r( $output ); ?> ผลลัพธ์ […]
READ MORE -
เพิ่มค่าเข้าไปใน Array
โค้ดตัวอย่าง : 1 2 3 4 5 < ?php $stack = array("ส้ม", "กล้วย", "มะละกอ", "ทุเรียน"); array_push($stack ,"ลองกอง"); print_r( $stack ); ?>< ?php $stack = array("ส้ม", "กล้วย", "มะละกอ", "ทุเรียน"); array_push($stack ,"ลองกอง"); print_r( $stack ); ?> ผลลัพธ์ : Array ( [0] => ส้ม [1] => กล้วย [2] => มะละกอ [3] => ทุเรียน [4] => ลองกอง )Array ( […]
READ MORE -
เพิ่มค่าเข้าไปในช่วงต้นของ Array
โค้ดตัวอย่าง : 1 2 3 4 5 < ?php $queue = array("ส้ม", "กล้วย"); array_unshift($queue, "แอปเปิล"); print_r($queue); ?>< ?php $queue = array("ส้ม", "กล้วย"); array_unshift($queue, "แอปเปิล"); print_r($queue); ?> ผลลัพธ์ : Array ( [0] => แอปเปิล [1] => ส้ม [2] => กล้วย )Array ( [0] => แอปเปิล [1] => ส้ม [2] => กล้วย ) ฟังก์ชั่น array_unshift ใช้สำหรับเพิ่มค่าเข้าไปใน Array […]
READ MORE -
ลบฐานข้อมูลด้วย checkbox
ผมเคยเขียนบทความแบบนี้มาครั้งนึงแล้ว http://www.select2web.com/php/how-to-delete-multi-row.html แต่ก็จะเขียนอีกครั้ง เผื่อว่าบทความนั้นยังไม่อาจสร้างความกระจ่างให้แก่ท่านได้อย่างชัดเจน มีมากดีกว่ามีน้อยเนอะ อาหารแบบเดียวกันที่แม่ครัวปรุงในแต่ละครั้ง รสชาติแตกต่างกัน บทความที่ผมปรุงขึ้นมาแต่ละครั้ง ถึงเรื่องเดียวกันก็ตาม รสชาติก็แตกต่างกัน เผื่อว่าบทความอันใหม่จะถูกลิ้นท่านมากกว่า การลบข้อมูลโดยใช้ checkbox เป็นตัวเลือกนั้น หลักการอยู่ที่ เราจะสร้าง checkbox ให้เป็น Array และค่าที่เก็บใน checkbox แต่ละตัวก็จะเป็น primary key ของตาราง เวลาส่งข้อมูลไปยังหน้าที่มีโค้ดสำหรับลบ เราก็ลูปเอาค่าออกจาก checkbox Array ของเรา ก็จะได้ค่าที่ต้องการลบออกมาทั้งหมด
READ MORE -
นับค่าใน Array
ตัวอย่างโค้ด : 1 2 3 4 < ?php $array = array("hi", "hi", "dog"); print_r(array_count_values($array)); ?>< ?php $array = array("hi", "hi", "dog"); print_r(array_count_values($array)); ?> ผลลัพธ์ : Array ( [hi] => 2 [dog] => 1 )Array ( [hi] => 2 [dog] => 1 ) ฟังก์ชั่น array_count_values นี้ใช้สำหรับนับค่าที่เหมือนกันใน Array ว่าเหมือนกันกี่จำนวน เช่นในตัวอย่างที่ผมแสดงไว้ ผลลัพธ์ที่ได้ hi ซ้ำกัน 2 ครั้ง ส่วน dog […]
READ MORE -
ดึง RSS มาแสดงในเว็บ ง่ายๆ ด้วย lastRSS
ผมไม่รู้จะอธิบายความง่ายของ lastRSS ยังไงดี ด้วยโค้ดแค่ไม่ถึง 10 บรรทัด ท่านสามารถแสดง RSS จากเว็บอื่นบนเว็บท่านได้แล้ว Live Demo มาดูวิธีทำกันครับ 1. ดาวน์โหลดไฟล์ lastRSS มา http://lastrss.oslab.net/lastRSS.zip 2. แตกซิปออกท่านจะได้ไฟล์ lastRSS.php
READ MORE -
การลบค่าในตัวแปร Array ทิ้งทั้งหมดด้วยคำสั่งเดียว
โค้ด : 1 2 3 4 5 6 <?php $array = array("นก","เป็ด","ไก่"); // เคลียร์ค่าในตัวแปร $array ทิ้งทั้งหมด $array = array(); ?><?php $array = array("นก","เป็ด","ไก่"); // เคลียร์ค่าในตัวแปร $array ทิ้งทั้งหมด $array = array(); ?> แค่คุณใช้ array() สิ่งที่เคยอยู่ในตัวแปร ก็หลายเกลี้ยง บทความนี้ ดูเหมือนโง่ๆ แต่บางทีเขียนโปรแกรมไปนานๆ ก็เผลอโง่ได้บ่อยๆ มีอยู่ครั้งหนึ่งที่ผมถึงขนาด เขียนลูป เพื่อให้มันลบค่าทั้งหมดที่อยู่ใน Array ทิ้ง มาคิดดูแล้วทำไมตัวเองถึงได้เป็นไปขนาดนั้น
READ MORE -
Javascript Dynamic Array
วันนี้มีเหตุจำเป็นต้องใช้ Javascript สร้าง Array แบบ Dynamic และแล้วก็เป็นงง และเป็นลืม ว่าทำไงหว่า ต้องอาศัยเฮียกู อีกแล้ว หลังจากเสร็จงานแล้ว ก็เลยคิดได้ เขียนเป็นบทความ บันทึกไว้ดีกว่า เวลาจะใช้งานอีก นึกไรไม่ออก ก็จะได้เข้ามาดูที่เว็บตัวเอง ไม่ต้องไปไหนไกล ว่าแล้วก็เกริ่นซะหน่อย Array ของ Javascript นั้น มันเป็น Object เวลาจะประกาศตัวแปรเพื่อใช้งาน จึงต้องมีการสืบทอดรากเหง้า ด้วย operator new และอย่าลืมนะครับ คำว่า Array จะต้องขึ้นต้นด้วย ตัวหญ่ายยย….. 1 var arr_var1 = new Array() ;var arr_var1 = new Array() ; เวลาจะนำค่าใส่ใน Array ก็ให้ทำดังนี้ 1 […]
READ MORE -
ถ้าต้องการรวม Array 2 ตัวเข้าด้วยกัน ทำอย่างไร
array_merge — ใช้สำหรับรวม Array ตั้งแต่ 1 ตัวขึ้นไป เข้าด้วยกัน และจะคืนค่ากลับมาเป็น Array โดยการทำงานของฟังก์ชั่นนี้ จะนำเอา Array ตัวที่ 2 ต่อท้าย Array ตัวที่หนึ่ง ยกเว้น ในกรณีที่ Array ตัวที่ 1 และ Array ตัวที่ 2 มีคีย์ที่เหมือนกัน ฟังก์ชั่นนี้ จะเอาค่าใน Array ตัวที่ 2 ไปแทนที่ Array ตัวที่ 1 พูดง่ายๆ ถ้าคีย์เหมือนกันใน ในทั้ง 2 Array ผลลัพธ์ จะเหลือแค่ ค่าเดียวและเป็นค่าจาก Array ตัวที่ 2 ด้วย ยกเว้น ( อีกแล้ว ) Array ที่มีคีย์เป็นตัวเลข […]
READ MORE