Category Archives: PHP-function

Sep. 11
22

PHP array_pop() คำสั่งสำหรับเอาค่าตัวสุดท้ายออกจากอะเรย์

วันก่อนผมเขียนเล่าวิธีการเพิ่มค่าเข้าไปในอะเรย์ แบบนำไปต่อท้าย PHP ฟังก์ชั่น array_push() เพิ่มข้อมูลเข้าไปในอะเรย์ วันนี้จะกล่าวถึงวิธีการเอาค่าตัวแรกออกจากอะเรย์ คำสั่งนี้มักใช้ร่วมกับคำสั่ง array_push() สองคำสั่งนี้เอาไปประยุกต์ทำระบบแชท ได้

Posted in PHP-function | Tagged , , | Leave a comment
Sep. 11
21

PHP ฟังก์ชั่น array_push() เพิ่มข้อมูลเข้าไปในอะเรย์

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

Posted in PHP-function | Tagged , | Leave a comment
Jun. 09
17

ลบค่าที่ซ้ำกันใน 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 สาเหตุที่เป็นเช่นนี้ก็เพราะว่า ฟังก์ชั่น [...]

Also posted in PHP | Tagged , | 3 Comments
Jun. 09
14

ลบค่าใน Array ตัวที่ 1 อย่างถาวร

ตัวอย่างโค้ด : 1 2 3 4 5 6 7 8 < ?php $fruit_list = array("orange", "banana", "apple");   $first_fruit = array_shift($fruit_list);   print( $first_fruit ); print_r($fruit_list); ?> ผลลัพธ์ที่ได้ : orange Array ( [0] => banana [1] => apple ) ในตัวอย่างท่านจะเห็นว่า นอกจากค่าที่ได้ในตัวแปร $first_fruit จะเป็น ค่าตัวแรกแล้ว Array $fruit_list จะลบค่าตัวแรกทิ้งไปด้วยเลย ทำให้ใน Array จากเดิมที่มีค่าอยู่ 3 ตัว เหลือแค่ 2 ตัวเท่านั้น [...]

Also posted in PHP | Tagged , | 1 Comment
Jun. 09
10

ดึงข้อมูลจาก 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 ); ?> ผลลัพธ์ : Array ( [0] => 3 [1] => 8 ) ฟังก์ชั่น array_rand จะทำหน้าที่สุ่มตำแหน่งของข้อมูล ออกมาเป็นจำนวนเท่ากับ พารามิเตอร์ตัวที่ 2 ย้ำนะครับสิ่งที่ได้จากฟังก์ชั่นนี้ คือเลขดัชนี ที่สุ่มได้ ไม่ใช่ค่าที่อยู่ภายในนะครับ ดูจากผลลัพธ์สิครับ จะได้ 8 [...]

Also posted in PHP | Tagged , | 2 Comments
Jun. 09
3

เพิ่มค่าเข้าไปใน Array

โค้ดตัวอย่าง : 1 2 3 4 5 < ?php $stack = array("ส้ม", "กล้วย", "มะละกอ", "ทุเรียน"); array_push($stack ,"ลองกอง"); print_r( $stack ); ?> ผลลัพธ์ : Array ( [0] => ส้ม [1] => กล้วย [2] => มะละกอ [3] => ทุเรียน [4] => ลองกอง ) array_push($stack ,”ลองกอง”) พารามิเตอร์ตัวแรก ($stack) จะเป็น ตัวแปร Array ที่เราต้องการจะเพิ่มค่าเข้าไป พารามิเตอร์ตัวที่ 2 (“ลองกอง”) คือค่าที่เราต้องการเพิ่มเข้าไปใน Array

Also posted in PHP | Tagged , | 3 Comments
May. 09
27

เพิ่มค่าเข้าไปในช่วงต้นของ Array

โค้ดตัวอย่าง : 1 2 3 4 5 < ?php $queue = array("ส้ม", "กล้วย"); array_unshift($queue, "แอปเปิล"); print_r($queue); ?> ผลลัพธ์ : Array ( [0] => แอปเปิล [1] => ส้ม [2] => กล้วย ) ฟังก์ชั่น array_unshift ใช้สำหรับเพิ่มค่าเข้าไปใน Array โดยจะเพิ่มเข้าไปในช่วงต้นของ Array ค่าอื่นๆที่มีอยู่เดิม ก็จะถูกเลื่อนไปเป็น ตัวที่ 2 ตัวที่ 3 จะไม่ถูกแทนที่ด้วยค่าใหม่

Also posted in PHP | Tagged , | Leave a comment