Built-in functions (1)ฟังชัน explode() และ ฟังก์ชั่น Implode()

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
Posts: 1478
Joined: 15/11/2018 10:01 am

Built-in functions (1)ฟังชัน explode() และ ฟังก์ชั่น Implode()

Post by จันนุสรณ์ ดีแก่ » 20/11/2018 11:23 am

ฟังชัน explode() เป็นฟังก์ชั่นที่แปลง string ให้อยู่ในรูปแบบของอาเรย์ โดยส่วนมากแล้ว explode() จะแสดงข้อมูลที่อยู่ในรูปของ index ชุดนั้นออกมา ตัวอย่างด้านล่างนี้เป็นการสร้างอาเลย์มา 1 ชุด และจากนั้นรับค่ามาอีก1 ตัวแปร

ตัวอย่าง code

Code: Select all

<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>
Screenshot (71).png
ผลลัพธ์ในการทำงาน
Screenshot (72).png
ฟังก์ชั่น Implode() เป็นฟังก์ชั่นแปลงอาเลย์ให้เป็น string

Code: Select all

<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>
Screenshot (74).png
ผลลัพธ์ที่ได้
Screenshot (75).png

และสามารถดูข้อมูลเพิ่มเติมได้จาก https://www.youtube.com/watch?v=8B1SJJM ... 0&index=10

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 39 guests