array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.implode.php', 1 => 'implode', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.htmlspecialchars.php', 1 => 'htmlspecialchars', ), 'next' => array ( 0 => 'function.join.php', 1 => 'join', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/implode.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
implode — Dizi elemanlarını birleştirip bir dizge elde eder
İsimli bağımsız değişkenlerin desteklenmediği diğer sözdizimi:
Eski sözdizimi (PHP 7.4.0 ve sonrasında kullanımı önerilmiyor, PHP 8.0.0'da kaldırıldı):
Dizi elemanlarını bir ayraç
ile birleştirir.
ayraç
Seçimlik. Öntanımlı olarak boş bir dizgedir.
dizi
Dizge haline getirilecek dizi.
Her eleman arasına ayraç
yerleştirilmiş olarak dizi
elemanlarını aynı sırada içeren bir dizge döner.
Sürüm: | Açıklama |
---|---|
8.0.0 |
ayraç bağımsız değişkeninin
dizi bağımsız değişkeninden sonra aktarılması artık
desteklenmiyor.
|
7.4.0 |
ayraç bağımsız değişkeninin
dizi bağımsız değişkeninden sonra aktarılması artık
önerilmiyor.
|
Örnek 1 - implode() örneği
<?php
$dizi = ['soyadı', 'eposta', 'telefon'];
var_dump(implode(",", $dizi)); // string(21) "soyadı,eposta,telefon"
// Boş diziye boş dizge:
var_dump(implode('hello', [])); // string(0) ""
// Ayraç isteğe bağlıdır:
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"
?>
Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.