Posts Tagged ‘Array’
1 หน้า1
คำถามในพันธิพ
อันนี้เป็นคำถามที่พันธิพ ไม่รู้ว่าจะเอาไปทำอะไรเหมือนกัน ผมได้เขียนตอบไป เลยเอามาให้ท่านๆดูกัน เผื่อเก็บเอาสิ่งละเล็กสิ่งละน้อย ในคำถามคำตอบ ไปประยุกต์การเขียนโปรแกรมของตนเอง
คำถาม :
คือ ผมต้องการให้ array เก็บ
$arr_column = array(“A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,
“S”,”T”,”U”,”V”,”W”,”X”,”Y”,”Z”,”AA”,”AB”,”AC”,”AD”,”AF”,”AG”,”AH”,”AI”,”AJ”,”AK”,”AL”,
“AM”,”AN”,”AO”,”AP”,”AQ”,”AR”,”AS”,”AT”,”AU”,”AV”,”AW”,”AX”,”AY”,”AZ”,”BA”,”BB”,”BC ฯลฯ
ต่อ ไปเรื่อยๆ จนถึง ZZ หน่ะครับ แต่ทีนี้มานั่งเขียนเอาคงตายแน่ ผมเลย ลองใช้ for loop มาช่วยแอดแต่ทำไม่สำเร็จอ่ะครับ ยัง งงๆ กะ loop อยู่ พี่ๆ ช่วยดูให้หน่อยคับ
คำตอบ 1 :
$arr = array(); for ($i = 0; $i < 26; $i++) $arr[] = chr(65+$i); for ($i = 0; $i < 26; $i++) for ($j = 0; $j < 26; $j++) $arr[] = chr(65+$i) . chr(65+$j);
คำตอบของพ้ม :
$arr_results = array(); $A_Z = range( 'A','Z' ); foreach( $A_Z as $key1=>$value1 ){ foreach( $A_Z as $key2=>$value2 ){ $arr_results[] = $value1.$value2; } } $arr_results = array_merge( $A_Z , $arr_results );
ผมเองถ้าเจอความต้องการประเภทเรียงลำดับ 1-10 a-z อะไรเทือกๆนี้ ผมเลือกจะใช้ range() มันเร็วดีครับ ลองต่อยอดฟังก์ชั่นตัวนี้ดูนะครับ ว่ามันใช้งานยังไง ประยุกต์ได้เยอะทีเดียว
javascript กับ การประกาศตัวแปร Array

วันนี้ไปเจอโค้ดของพี่หรั่งคนหนึ่งเข้า แล้วรู้สึกแปลก (อาจจะแปลกอยู่คนเดียวก็ได้) แปลกตรงการประกาศตัวแปรแบบ Array โดยปกติแล้ว เวลาเราจะประกาศตัวแปร Array ใน javascript เราจะใช้คำสั่งแบบนี้
var interestings = new Array(); interestings[0] = 'travel'; interestings[1] = 'woman';
แต่วันนี้ที่ผมเจอมันเป็นแบบนี้
var interestings = []; interestings[0] = 'travel'; interestings[1] = 'woman';
มันทำได้ สั้นกว่าแบบบนเยอะ
ค้นหาข้อมูลใน Array

โค้ดตัวอย่าง :
1 2 3 4 5 6 | <?php $array = array("นก","ไก่","ปลา"); $return = in_array( "ปลา" , $array ); //ค่าที่อยู่ในตัวแปร $return คือ true ?> |
การค้นหาว่าค่าหนึ่งๆ มีอยู่ใน Array หรือไม่ ทำได้ง่ายๆ โดยการใช้ฟังก์ชั่น in_array
in_array( ค่าที่ต้องการค้นหา , ตัวแปร Array ที่ต้องการเข้าไปค้นหา );
ฟังก์ชั่นนี้จะคืนค่ากลับมาเป็น TRUE ในกรณีเจอข้อมูล และจะคืนค่ากลับมาเป็น FALSE ในกรณีไม่เจอ ง่ายๆ
ลบค่าตัวสุดท้ายใน Array ทิ้งอย่างถาวร

โค้ดตัวอย่าง :
1 2 3 4 5 6 | < ?php $stack = array("ส้ม", "กล้วย", "มะละกอ", "ทุเรียน"); $fruit = array_pop($stack); print( $fruit ); print_r( $stack ); ?> |
การลบค่าในตัวแปร Array ทิ้งทั้งหมดด้วยคำสั่งเดียว
โค้ด :
1 2 3 4 5 6 | <?php $array = array("นก","เป็ด","ไก่"); // เคลียร์ค่าในตัวแปร $array ทิ้งทั้งหมด $array = array(); ?> |
แค่คุณใช้ array() สิ่งที่เคยอยู่ในตัวแปร ก็หลายเกลี้ยง บทความนี้ ดูเหมือนโง่ๆ แต่บางทีเขียนโปรแกรมไปนานๆ ก็เผลอโง่ได้บ่อยๆ มีอยู่ครั้งหนึ่งที่ผมถึงขนาด เขียนลูป เพื่อให้มันลบค่าทั้งหมดที่อยู่ใน Array ทิ้ง มาคิดดูแล้วทำไมตัวเองถึงได้เป็นไปขนาดนั้น
1 หน้า1
Categories
-
Recent Posts
- เครื่องฟ้อง error จอฟ้า STOP: c0000221 {Bad Image Checksum}
- The application failed to initialize properly(000000)
- อยากเปิดร้านคอม ทำยังไงดี?
- Wordpress Theme PhotoMadness ธีมสำหรับคนชอบถ่ายภาพ
- mail server : ติดตั้ง argosoft mail server
- mail server สร้างเมล์เซิฟเวอร์ทดสอบโค้ดส่งอีเมล์ ด้วย hmailserver
- php redirect สั่งเด้งฟ้าผ่า
- javascript ห้ามคลิกขวา
- CSS IE Bugs แมลงร้ายในไออี 6
- PHP round ปัดเศษ
- PHP ceil() ปัดเศษขึ้น
- Gravatar สร้างร่างใหม่สู่โลกออนไลน์
- PHP floor() ปัดเศษลง
- แจกโค้ด php คำนวณอายุ
- PHP date() ฟังก์ชั่นจัดการวัน-เวลา
Tags
Array Back to the basic calendar CAPTCHA chart CSS Dreamveawer error firefox firefox plugin FPDF General gmail google hotmail html icon icons javascript jQuery jquery plugin jquery slide jquery tooltip jQuery tutorial jQuery UI loop Mac MySQL Other PHP plugin program programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
