PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย
Moderator: mindphp, ผู้ดูแลกระดาน
-
จันนุสรณ์ ดีแก่
- PHP VIP Members
- โพสต์: 1478
- ลงทะเบียนเมื่อ: 15/11/2018 10:01 am
โพสต์ที่ยังไม่ได้อ่าน
โดย จันนุสรณ์ ดีแก่ »
ฟังชัน explode() เป็นฟังก์ชั่นที่แปลง string ให้อยู่ในรูปแบบของอาเรย์ โดยส่วนมากแล้ว explode() จะแสดงข้อมูลที่อยู่ในรูปของ index ชุดนั้นออกมา ตัวอย่างด้านล่างนี้เป็นการสร้างอาเลย์มา 1 ชุด และจากนั้นรับค่ามาอีก1 ตัวแปร
ตัวอย่าง code
โค้ด: เลือกทั้งหมด
<html>
<head>
<meta charset="UTF-8">
<title>Built-in Function</title>
<h1>$tring Function</h1>
</head>
<body>
<?php
$test = "A B C D"; //สร้างอาเลย์มา 1 ชุด
$arr = explode(' ',$test);//จากนั้นสร้างตัวแปรมา 1 ตัวแปรในนี้สร้างตัวแปร arr และเรียกใช้คำสั่ง explode
print_r($arr);// print_r เป็นการ print ค่าตัวของอาเรย์
// put your code here
?>
</body>
</html>
ผลลัพธ์ในการทำงาน
ฟังก์ชั่น Implode() เป็นฟังก์ชั่นแปลงอาเลย์ให้เป็น string
โค้ด: เลือกทั้งหมด
<html>
<head>
<meta charset="UTF-8">
<title>Built-in Function</title>
<h1>$tring Function</h1>
</head>
<body>
<?php
$test = "A B C D";
$arr = explode(' ',$test);
print_r($arr);
$array = array('E','F','G '); //ตรงนี่เป็นการสร้างอาเลย์ให้กับตัวแปรอีก 1 ชุด
$test1 = implode('',$array); //จากนั้นเรียกใช้ฟังชั่น implode
echo "<br />".$test1;//ประกาศค่าแสดงผลลัพธืที่ได้
// put your code here
?>
</body>
</html>
ผลลัพธ์ที่ได้
และสามารถดูข้อมูลเพิ่มเติมได้จาก
https://www.youtube.com/watch?v=8B1SJJM ... 0&index=10
-
makup
- PHP Super Member
- โพสต์: 398
- ลงทะเบียนเมื่อ: 05/10/2020 10:02 am
โพสต์ที่ยังไม่ได้อ่าน
โดย makup »
************เพิ่มเติมข้อมูล อธิบาย Built-in functions : Functions explode() และ Functions Implode()**********************
วิธีการใช้งาน Functions explode() และ Functions Implode()
ในบทความนี้ จะแสดงถึงการทำงาน
Functions explode() และ
Functions Implode() , เพื่อที่จะให้ผู้ได้ศึกษามาทำความเข้าใจกับบทความนี้มากขึ้น , ความรู้ที่ได้แบ่งปันไปหวังว่าจะช่วยทำให้เกิดความเข้าใจได้มากขึ้น , ส่วนหลักการทำงานของ Functions explode() ใช้ในการ แยกข้อมูลออกจากกัน หรือ แปลง String เป็น Array , ในส่วนของ Functions Implode() ใช้ในการ มัดข้อมูลรวมกัน หรือ แปลง Array เป็น String , จากนั้นก็เข้าสู่กระบวนการขั้นตอนอธิบายหลักทำงานของ Functions
------ Functions explode() ใช้ในการ แยกข้อมูลออกจากกัน หรือ แปลง String เป็น Array---------
โค้ด: เลือกทั้งหมด
<?php
$str = "John,Sara,Smith" ; //ประกาศตัวแปร Sting
echo "-------- ก่อนใช้ Function explode() ---------"."<br>";
echo $str."<br>"; //echo แสดงผลลัพธ์ ก่อนใช้ Function explode()
echo "---------- หลังใช้ Function explode() ----------"."<br>";
$str = explode(",", $str); //คำสั่ง explode() ใช้ในการแปลง String เป็น Array หรือ แยกข้อมูลรออกจากกัน เช่น ตัว "," คือ....
//..... เครื่องหมายคั่นข้อมูล เอาไว้ใช้แยกข้อมูลออกจากกัน , ส่วน $str คือ รับค่าข้อมูลเข้ามา
foreach ($str as $arr) { //ทำการ วน loop เพื่อแสดงค่า ตัวแปร $str(String) ที่แปลงเป็น array เรียบร้อยแล้ว
echo $arr; //echo แสดงผลลัพธ์ หลังใช้ Function explode()
}
echo "<br>";
?>
ผลลัพธ์ที่ได้ --- Function explode() ---
- PHP Knowledge-1.png (5.34 KiB) Viewed 563 times
-------------------------- Functions Implode() ใช้ในการ มัดข้อมูลรวมกัน หรือ แปลง Array เป็น String ------------
โค้ด: เลือกทั้งหมด
<?php
$arr = ["John","Sara","Smith"]; //ประกาศตัวแปร array
echo "----------- ก่อนใช้ Function implode() ----------------"."<br>";
foreach ($arr as $arr_1) { //ทำการ วน Loop เพื่อแสดงค่า $arr ที่เก็บค่าข้อมูล array ไว้
echo $arr_1; //echo แสดงผลลัพธ์ ก่อนใช้ Function implode()
}
echo "<br>";
echo "------------ หลังใช้ Function implode() ----------------"."<br>";
$str = implode("=", $arr); //คำสั่ง implode() ใช้ในการแปลง Array เป็น string หรือมัดข้อมูลรวมกัน เช่น ตัว "=" คือ .....
//..... เครื่องหมายคั่นข้อมูล เอาไว้ใช้มัดรวมข้อมูลเป็นอันเดียวกัน , ส่วน $arr คือ รับค่าข้อมูลเข้ามา
echo $str."<br>"; //echo แสดงผลลัพธ์ หลังใช้ Function implode() , ที่มีการแปลงค่า array เป็น string เรียบร้อยแล้ว
?>
ผลลัพธ์ที่ได้ --- Function implode() ---
- PHP Knowledge-3.png (5.16 KiB) Viewed 563 times
-------------------------------------------------------------------------------
แหล่งอ้างอิงข้อมูล
Function implode() :
- https://www.c-sharpcorner.com/UploadFile/051e29/implode-and-explode-function-in-php/
- https://www.php.net/manual/en/function.implode.php
Function explode() :
- https://www.w3schools.com/php/func_string_explode.asp
- https://www.php.net/manual/en/function.explode.php
-
-
- 0 ตอบกลับ
- 865 แสดง
-
โพสต์ล่าสุด โดย tai14
20/08/2018 3:40 pm
-
-
- 0 ตอบกลับ
- 849 แสดง
-
โพสต์ล่าสุด โดย tai14
21/08/2018 2:30 pm
-
-
- 0 ตอบกลับ
- 664 แสดง
-
โพสต์ล่าสุด โดย จันนุสรณ์ ดีแก่
20/11/2018 6:40 pm
-
-
- 0 ตอบกลับ
- 540 แสดง
-
โพสต์ล่าสุด โดย จันนุสรณ์ ดีแก่
20/11/2018 1:34 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 57