str_split

(PHP 5, PHP 7, PHP 8)

str_splitBir dizgeyi bir diziye dönüştürür

Açıklama

str_split(string$dizge, int$uzunluk = 1): array

Bir dizgeyi bir diziye dönüştürür.

Bağımsız Değişkenler

dizge

Girdi dizgesi.

uzunluk

Azami parça uzunluğu.

Dönen Değerler

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.

Hatalar/İstisnalar

uzunluk1'den küçükse ValueError yavrulanır.

Sürüm Bilgisi

Sürüm: Açıklama
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ü.

Örnekler

Örnek 1 - str_split() örneği

<?php

$str
= "Hey Arkadaşım";

$arr1 = str_split($str);
$arr2 = str_split($str, 4);

print_r($arr1);
print_r($arr2);

?>

Yukarıdaki örneğin çıktısı:

Array ( [0] => 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 )

Notlar

Bilginize:

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.

Ayrıca Bakınız

  • mb_str_split() - Belirtilen çok baytlı dizgenin karakterlerini içeren bir dizi döndürür
  • chunk_split() - Bir dizgeyi daha küçük parçalara ayırır
  • preg_split() - Dizgeyi düzenli ifadeye göre böler
  • explode() - Bir dizgeyi bir ayraca göre bölüp bir dizi haline getirir
  • count_chars() - Bir dizgedeki karakterler hakkında bilgi döndürür
  • str_word_count() - Bir dizgedeki sözcükler hakkında bilgi verir
  • for
To Top