Php preg_split kullanımı

Sezai AlkanFrontend Developer

Regex de preg_split() Fonkisyonu ile verimizi parçalayabilmekteyiz. Oluşturğumuz ifadeye göre Veri parçalama işlemi sağlarken 0 veya -1 ile sınır belirleyebilir ve yanında yardımcı parametreleride kullanabiliriz.

PREG_SPLIT_NO_EMPTY
Parçalanan veri içerisinde boş olmaya değerleri döndürür

PREG_SPLIT_DELIM_CAPTURE
Parçalanan veri içerisinde yaylı, ayraçlı değerleri döndürür

PREG_SPLIT_OFFSET_CAPTURE
Parçalanan her bir veriyi dizi içerisinde dizi olarak veriyi sunmaktadır.

$str = "Alkan";
echo "<pre>";
print_r(preg_split("//", $str));

Yukarıdaki örnekte, Fonksiyon içerisinde bir ifade belirtmediğimi için Alkan kelimesini harf harf parçalayacaktır.

Array
(
    [0] => 
    [1] => A
    [2] => l
    [3] => k
    [4] => a
    [5] => n
    [6] => 
)

Parçalama işlemi sırasında dizinin ilk ve son elemanlarını boş olarak bize döndürmektedir. Bu boş veriyi PREG_SPLIT_NO_EMPTY seçeneği ile kaldırabilmekteyiz

$str = "Sezai,Alkan,İzmit";
echo "<pre>";
print_r(preg_split("/,/", $str,-1,PREG_SPLIT_NO_EMPTY));

Yukarıdaki örnekte Virgül(,) ile limit belirleyip parçalama işlemi sağlamaktayız.

Array
(
    [0] => Sezai
    [1] => Alkan
    [2] => İzmit
)

Parçala işlemi sonunda dönen dizi içerisindeki boşluk haricindeki verileri elde etmek için PREG_SPLIT_NO_EMPTY parametresi ile içi dolu - boş olmayan değerler elde edilmiştir.

Anonim

Yorum yapabilmek için giriş yapmanız gerekmektedir.

Sosyal Medya

Mobil Uygulama

Tarayıcı Eklentileri

Şifre Oluşturucu

Google Chrome Plugin

Yardımcı Siteler

w8icon

w8icon.com

Kod depo

koddepo.com

e-mvc

e-mvc.com