Code Tu Tam

Hàm implode trong php là gì?

3/5 - (3 bình chọn)

Hàm implode() trong php dùng để gộp (nối) các phần tử mảng thành chuỗi. Hàm tương thích với PHP 4, PHP 5, PHP 7. Hàm implode này tương tự như hàm join trong javascript.

Cú pháp.

Cú pháp: implode( $char, $arr );

trong đó:  

Mô tả.

Hàm implode() nhận 2 tham số bắt buộc truyền vào là $char $arr kí tự ngăn cách các phần tử sau khi chuyển thành chuỗi.

Hàm sẽ trả về chuỗi bao gồm các phần tử của mảng được ngăn cách bởi ký tự được truyền vào. Hàm này quản lý các chuỗi nhị phân và  nó có chức năng tương tự hàm join()

Ví dụ.

Ví dụ 1: Tham khảo ví dụ trên php.net

<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

// Chaîne vide lors de l'emploi d'un tableau vide :
var_dump(implode('hello', array())); // string(0) ""

?>

Ví dụ 2: Tham khảo trên php.net

Hàm implode hoạt động kể cả khi mảng dữ liệu truyền vào là mảng rỗng hoặc mảng có một phần tử.

<?php
    $a1 = array("1","2","3");
    $a2 = array("a");
    $a3 = array();
   
    echo "a1 is: '".implode("','",$a1)."'<br>";
    echo "a2 is: '".implode("','",$a2)."'<br>";
    echo "a3 is: '".implode("','",$a3)."'<br>";
?>

Kết quả: hàm sẽ trả về chuỗi rỗng nếu mảng dữ liệu truyền vào là mảng rỗng.

a1 is: '1','2','3'
a2 is: 'a'
a3 is: ''

Ví dụ 3:

Tạo danh sách list bằng hàm implode kết hợp với các thẻ html

<?php
$elements = array('Bài học 1', 'Bài học 2', 'Bài học 3');

echo "<ul><li>" . implode("</li><li>", $elements) . "</li></ul>";
?>

Kết quả:

Hàm liên quan:

Hi vọng qua bài viết này sẽ giúp các bạn hiểu hơn về hàm implode() và cách sử dụng trong PHP.

Nếu bạn thấy bài viết hay và có ý nghĩa, hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.

Cảm ơn các bạn đã ghé thăm codetutam.com.

 

Exit mobile version