ลบค่าที่ซ้ำกันใน Array ทิ้ง
ตัวอย่างโค้ด :
1 2 3 4 5 | <?php $array = array( "นก","ไก่", "ปู", "นก","ปู", "ปลา" ); $result = array_unique( $array ); print_r($result); ?> |
ผลลัพธ์ :
Array
(
[0] => นก
[1] => ไก่
[2] => ปู
[5] => ปลา
)ฟังก์ชั่น array_unique จะทำหน้าที่คัดค่าที่ซ้ำกัน ให้เหลือเพียงหนึ่งเดียว สมชื่อเขาละครับ unique ท่านลองสังเกตุที่ผลลัพธ์ให้ดีนะครับ จะเห็นว่า ผลลัพธ์นั้น ตัวเลขดัชนี จะข้ามกัน 0,1,2,5 สาเหตุที่เป็นเช่นนี้ก็เพราะว่า ฟังก์ชั่น array_unique นี้มันจะไม่เรียงลำดับเลขดัชนีใหม่ แต่จะเอาเลขดัชนีเดิม มาใช้ ท่านดูสิครับ 5 ก็คือ “ปลา” ในตัวแปร $array ส่วน 3 กับ 4 ที่หายไปนั้นก็เพราะค่ามันซ้ำ 0 และ 2 จึงตัดทิ้งไป
ลองดูกันอีกสักตัวอย่าง
1 2 3 4 5 | <?php $array = array( 1,2, 3, 3,2, 1 ); $result = array_unique( $array ); print_r($result); ?> |
ผลลัพธ์ :
Array
(
[0] => 1
[1] => 2
[2] => 3
)สาเหตุที่ผมนำเรื่องพื้นฐานมาเขียน ทั้งที่ในเว็บอื่นๆก็มีเขียนกันไว้แล้ว ก็เพราะอยากให้มันเยอะครับ ท่านผู้อ่านจะได้หาเจอใน search engine เยอะๆ ผมเชื่อว่าบทความที่เป็นภาษาไทย จะยังไม่ล้นอินเตอร์เน็ตแน่นอน เพราะคนไทยเขียนกันน้อย ฉะนั้นเรามาช่วยกันสร้าง content ให้เยอะๆ ลางเนื้อที่ชอบลางยา จะได้เลือกอ่านสำนวน ที่ตัวเองชอบ
บทความน่าสนใจ
- ดึงข้อมูลจาก Array แบบสุ่ม
- นับค่าใน Array
- เลือกเอาเฉพาะค่าที่เหมือนกันใน Array
- เพิ่มค่าเข้าไปในช่วงต้นของ Array
- เพิ่มค่าเข้าไปใน Array
ผู้เขียน: วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย
เว็บไซต์ :http://www.select2web.com
งานเล็กๆก็ยิ่งใหญ่ได้ ถ้าอยู่ในที่ๆเหมาะสม
มี 3 ความเห็น ในบทความเรื่อง “ลบค่าที่ซ้ำกันใน Array ทิ้ง”
แสดงความเห็น
Log In
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
ขอบคุณครับ
แต่ผมยังงงว่าทำไมใช้ echo เอามาแสดงไม่ได้เหรอครับ
ขอบคุณครับ.
คำสั่ง echo ไว้ใช้สำหรับแสดง string ธรรมดาออกมาทางหน้าจอ ถ้าเราใช้ echo array มันก็จะแสดงคำว่า array ออกมา แทนที่จะเป็นค่าที่อยู่ใน array ทั้งหมด
อีกอย่างสาเหตุที่ใช้คำสั่ง print_r() เพื่อให้เห็นว่า ผลลัพธ์ของการใช้คำสั่งด้านบน มันได้ผลเป็นยังไง
echo มันต่างกันอย่างนี้นี่เอง งืมๆได้ความรู้เพิ่มอีกแล้ว