implode fonksiyonu PHP yerleşik işlevlerinden bir tanesidir ve bir dizinin öğelerini belirtilen yapıştırıcı ile bir birine bağlar. Ayrıca join() fonksiyonu implode fonksiyonunun takma adıdır. implode() yerine join() yazılarak da kullanılabilir.
Bir diziniz varsa ve bunları birleştirip bir dizge oluşturmak istiyorsanız implode() kullanabilirsiniz.
Bir diziyi stringe çevirmek için kullabileceğiniz bu fonksiyon ile dizi öğeleri arasına virgül, nokta, boşluk gibi değerleri de ekleyebilirsinzi.
1 2 3 | implode(yapıştırıcı,dizi) |
yapıştırıcı: dizi öğeleri arasına konulacak işareti ifade eder.
dizi: birleştirilecek olan diziyi ifade eder.
Dönen değer: string türünde bir dizgedir.
Not: Diziyi stringe çevirmek için implode(), stringeden dizi elde etmek içinde explode() fonksiyonunu kullabilirsiniz.
PHP implode() Örnekleri
Örnek 1: Dizi öğelerini boşluk ile birleştirme
1 2 3 4 5 6 7 8 | <?php $dizi =["pazartesi","salı","çarşamba","perşembe","cuma","cumartesi","pazar"]; $dizge = implode(" ",$dizi); echo $dizge; |
Çıktı:
1 2 3 | pazartesi salı çarşamba perşembe cuma cumartesi pazar |
Örnek 2: Diziyi virgüllerle birleştirme
1 2 3 4 5 6 7 8 | <?php $dizi =["pazartesi","salı","çarşamba","perşembe","cuma","cumartesi","pazar"]; $dizge = implode(",",$dizi); echo $dizge; |
Çıktı:
1 2 3 | pazartesi,salı,çarşamba,perşembe,cuma,cumartesi,pazar |
Örnek 3: Günleri liste olarak gösterme
1 2 3 4 5 6 | <?php $dizi =["pazartesi","salı","çarşamba","perşembe","cuma","cumartesi","pazar"]; echo "<ul><li>" . implode("</li><li>", $dizi) . "</li></ul>"; |
Çıktı:
- pazartesi
- salı
- çarşamba
- perşembe
- cuma
- cumartesi
- pazar
1 Yorum