str_splitBir dizgeyi bir diziye dönüştürür
&reftitle.description;
arraystr_splitstringdizgeintuzunluk1
Bir dizgeyi bir diziye dönüştürür.
&reftitle.parameters;
dizge
Girdi dizgesi.
uzunluk
Azami parça uzunluğu.
&reftitle.returnvalues;
Seçimlik uzunluk bağımsız değişkeni belirtilmişse
dönen dizi, dizge eşit olarak bölünmezse daha kısa olabilecek son parça hariç
uzunluk baytlık/karakterlik parçalar içerir.
uzunluk öntanımlı olarak 1'dir,
yani her parça tek bayttır.
uzunluk1'den küçükse işlev
&false; döndürür. Eğer uzunluk, dizge uzunluğundan
büyükse dizinin tek elemanında dizgenin tamamı bulunur.
&reftitle.errors;
uzunluk1'den küçükse ValueError yavrulanır.
&reftitle.changelog;
&Version;&Description;8.2.0dizge boşsa boş bir dizi döner.
Evvelce boş dizge içeren bir dizi dönerdi.
8.0.0uzunluk1'den küçükse artık
ValueError yavrulanıyor, evvelce
E_WARNING seviyesinde bir hata oluşurdu ve işlev
&false; döndürürdü.
&reftitle.examples;
- str_split örneği
]]>
&example.outputs;
H
[1] => e
[2] => y
[3] =>
[4] => A
[5] => r
[6] => k
[7] => a
[8] => d
[9] => a
[10] => �
[11] => �
)
Array
(
[0] => Hey
[1] => Arka
[2] => daş
[3] => ım
)
]]>
&reftitle.notes;
str_split çok baytlı kodlanmış bir dizgeyle uğraşırken
karakterler yerine baytları ayıklar. Karakterlerin ayıklanması için bunun
yerine mb_str_split kullanılmalıdır.
&reftitle.seealso;
mb_str_splitchunk_splitpreg_splitexplodecount_charsstr_word_countfor