Home » PHP » Cara Menggunakan implode di php

Cara Menggunakan implode di php

Published by Ade Kurniawan on

php implode

Fungsi Implode di php memiliki kegunaan untuk menggabungkan array menjadi string. sebagai contoh kita memiliki sebuah array nama seperti di bawah ini.

<?php
$nama = array('Thomas','Dani','Arya','Lucy' );
$nama_implode = implode(' ',$nama);
echo $nama_implode
?>

Hasil dari script di atas adalah string seperti berikut :
Thomas Dani Arya Lucy

Seperti yang terlihat pada script bahwa variabel nama yang sebelumnya merupakan sebuah array telah berubah menjadi string. dan dapat ditampilkan menggunakan echo. Seperti inilah string yang akan dihasilkan saat menggunakan fungsi implode.

Definisi Implode()

Implode merupakan sebuah fungsi yang terdapat pada php yang meliki kegunaan untuk mengubah array menjadi string. Implode php merupakan kebalikan dari explode. Jika sebelumnya bahwa dengan menggunakan fungsi explode di php kita dapat mengubah string menjadi array. Sebaliknya jika menggunakan fungsi implode maka yang diubah adalah array menjadi string.

Syntax

implode(separator,array)

penjelasan

separator adalah tanda pemisah yang akan ditamplikan diantara element array. Dapat diset sesuai keinginan, secara default berbentuk empty string.

array adalah sebuah data bertentuk array yang akan digabungkan menjadi string menggunakan implode().

Beberapa Contoh Cara Menggunakan Implode php

Mengubah Array name (Firstname lastname) menjadi string FullName

<?php
function getFulllname()
 {
     return implode(' ',array(
    'firstname' => "Ayu",
    'lastname'  => "Lestari"    
     )
    );
    }
 

echo getFulllname();
?>

output

Ayu Lestari

Contoh pengunaan ini dapat juga diterapkan pada beberapa kasus lain seperti menggabungkan detail alamat yang terdiri dari data array menjadi data string dengan menggunakan fungsi getAlamat. Dengan menggunakan implode ada beberapa opsi penederhanaan alur penulisan program yang dapat didefinisikan dan dipanggil saat dibutuhkan.

Contoh lain dari implode sering digunakn untuk konversi seperti di bawah ini.

Konversi Array to String dengan menggunakan separator koma

<?php
$belajar = array("Tutorial","Belajar","Programming","Indonetsource");
$belajar_implode = implode(',',$belajar);
echo $belajar_implode;
?>

output

Tutorial,Belajar,Programming,Indonetsource

Separtor adalah hal yag optional jika tidak digunakan hanya ditulis implode($belajar);maka outputnya akan menjadi seperti di bawah ini

output

TutorialBelajarProgrammingIndonetsource

Seperator secara default bernilai empty “”kosong. dengan demikian jika tidak ditulisakan maka ouput string akan seperti di atas.

Jika hendak emperbaiki output di atas dengan menempatkan spasi maka penulisan implode harus di tulis menjadi seperti di bawahi ini:

<?php
$belajar = array("Tutorial","Belajar","Programming","Indonetsource");
$belajar_implode = implode(" ",$belajar);
echo $belajar_implode;
?>

output

Tutorial Belajar Programming Indonetsource

Demikianlah ulasan tentang cara menggunakan implode() di php semoga dapat membantu.


8 Comments

Ario · September 16, 2021 at 6:33 am

Mantab artikelnya

    Ade Kurniawan · September 17, 2021 at 7:37 am

    Iya Terima kasih Ario

      Ario · September 17, 2021 at 7:47 am

      Mohon maaf, kalau untuk tutorial membuat tag di wesite bagaimana ya pak?

        Ade Kurniawan · September 17, 2021 at 8:00 am

        Tag di website maksudnya yang mana pak…?
        meta tag, meta keyword?

          Ario · September 17, 2021 at 8:08 am

          meta keyword pak dengan php msqli. Ada tutorialnya nggk Pak ?

          Ade Kurniawan · September 17, 2021 at 8:18 am

          Wah belum ada pak tutorialnya…
          Tapi saya sudah pernah buat web dengan framework ci pak..
          meta tag dibuat dan ada kolom inputnya…

          Untuk meta keyword tidak saya buat karena kurang efektif.
          google tidak index lagi melalui meta keyword..

          https://developers.google.com/search/blog/2009/09/google-does-not-use-keywords-meta-tag

Ario · September 17, 2021 at 8:53 am

Kalo yang untuk PHP native ada sample code nya pak ?

    Ade Kurniawan · September 17, 2021 at 10:43 am

    Belum ada pak…
    Kalo mau kami bisa bantu buatkan sampelnya..

    Silahkan buat deskripsi kebutuhan.
    kirim ke admin@indonetsource.com..

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *