explode
Bir dizgeyi bir ayraca göre bölüp bir dizi haline getirir
&reftitle.description;
arrayexplode
stringayraç
stringdizge
intsınırPHP_INT_MAX
Belirtilen dizge dizgesini belirtilen
ayraç dizgesine göre alt dizgelere ayırıp bunları
bir diziye yerleştirir.
&reftitle.parameters;
ayraç
Dizgeleri ayırmak için kullanılacak dizge.
dizge
Alt dizgelerine ayrılacak dizge.
sınır
sınır pozitifse dizi en çok
sınır sayıda eleman içerir ve dizgenin kalanı
son elemana yerleştirilir.
sınır negatifse, son
sınır eleman hariç tüm elemanlar döndürülür.
sınır sıfırsa, 1 olarak ele alınır.
PHP 8.0.0 öncesinde, implode işlevinin bağımsız değişkenleri
yer değiştirebilirdi. Fakat explode bunu asla
desteklemez: ayraç bağımsız değişkeni
dizge bağımsız değişkeninden önce belirtilmelidir.
&reftitle.returnvalues;
Belirtilen dizge dizgesini belirtilen
ayraç dizgesine göre alt dizgelere ayırıp bunları
yerleştirdiği diziyi döndürür.
ayraç boş ("") bir dizge ise
explode bir ValueError
yavrular. Eğer ayraç dizgesi
dizge içinde bulunmayan bir karakter içeriyorsa
ve negatif bir sınır belirtilmişse boş bir dizi
döner. Aksi takdirde, dizge dizgesini içeren bir
dizi döner.
Ayraçlar dizgenin başında veya sonunda görünürse, söz konusu değerler,
döndürülen dizinin sırasıyla ilk veya son konumuna boş bir dizi değeri
olarak eklenir.
&reftitle.changelog;
&Version;
&Description;
8.0.0
ayraç olarak boş bir dize
("") belirtildiğinde
explode artık bir
ValueError yavruluyor;
evvelce &false; dönerdi.
&reftitle.examples;
- explode örneği
]]>
explode return examples
]]>
&example.outputs;
string(5) "hello"
)
array(2)
(
[0] => string(5) "hello"
[1] => string(5) "there"
)
array(2)
(
[0] => string(0) ""
[1] => string(0) ""
)
]]>
- sınır bağımsız değişkeni örnekleri
]]>
&example.outputs;
one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)
]]>
&reftitle.notes;
¬e.bin-safe;
&reftitle.seealso;
preg_split
str_split
mb_split
str_word_count
strtok
implode