หัวข้อ: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: guy852 ที่ 28 กันยายน 2008, 18:28:31 [PHP] แยกข้อความออกเป็น Array
สมุมติว่าผมมีตัวแปร $a เป็น 123456789 ถ้าผมต้องการแยกมันเป็น $ar[0] = 1 $ar[1] = 2 . . . เยี่ยงนี้จักควรทำเยี่ยงไร? ขอบคุณครับ ^_^ หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: cute ที่ 28 กันยายน 2008, 18:50:07 โค๊ด: $a="123456"; แบบนี้พอได้ไหมครับ งู ๆ ปลา ๆ ปกติแล้วตัวหนังสือ มันเรียก เป็นแบบ array ได้อยู่แล้ว แต่ผมใช้ strlen ก่อน เพื่อนับว่า ตัวหนังสือเรายาว กี่ตัวอักษรครับ หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: guy852 ที่ 28 กันยายน 2008, 18:51:18 โค๊ด: $a="123456"; แบบนี้พอได้ไหมครับ งู ๆ ปลา ๆ ปกติแล้วตัวหนังสือ มันเรียก เป็นแบบ array ได้อยู่แล้ว จริงเหรอครับเนี้ย พอดีผมไม่ค่อยเก่ง PHP เท่าไรน่ะครับกำลังหัดใจ แฮะๆ ขอบคุณครับ หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: cute ที่ 28 กันยายน 2008, 18:59:20 ครับ เรียกชื่อตัวแปร แล้วใส่วงเล็บแบบนี้ [] แล้วใส่ลำดับตัวอักษรที่จะเรียกมาได้เลยครับ
แต่ตัวแรกคือตัวที่ 0 นะครับ หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: kengz ที่ 28 กันยายน 2008, 21:41:52 $a = "123456";
$ar = array(); for($i = 0;$i < strlen($a); $i++) { array_push($ar, substr($a,$i,1)); } หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: lowprofile ที่ 28 กันยายน 2008, 23:12:51 ครับ เรียกชื่อตัวแปร แล้วใส่วงเล็บแบบนี้ [] แล้วใส่ลำดับตัวอักษรที่จะเรียกมาได้เลยครับ แต่ตัวแรกคือตัวที่ 0 นะครับ http://th2.php.net/manual/en/function.preg-split.php function นี้ก็ใช้ได้เหมือนกันครับ Example #2 Splitting a string into component characters โค๊ด: <?php หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: Tee++; ที่ 28 กันยายน 2008, 23:37:11 PHP5!
$str = "12345"; $arr = str_split($str, [option len]); หัวข้อ: Re: [PHP] แยกข้อความออกเป็น Array เริ่มหัวข้อโดย: kengz ที่ 28 กันยายน 2008, 23:42:52 PHP5! $str = "12345"; $arr = str_split($str, [option len]); เชดดดดดดดดดด พี่ตี๋.. งอลแล้ว |