10 Mart 2017 Cuma

PHP'de String İşlemleri


    

       PHP'de explode() Fonksiyonu: 

Metin ifadeleri bir ayraç ile parçalamak için explode() fonksiyonu kullanılır. Bu fonksiyon, string ifade içinde belirlenen ayraç bulunduğu müddetçe metni parçalar ve bir dizi olarak geri döndürür.


Sözdizimi: explode(ayraç,string,limit)

Ayraç: gereklidir.
String: gereklidir.
Limit: isteye bağlıdır. Limit pozitif ise en çok belirtilen sayıda eleman içerir. ve metnin kalanı son elemana yerleştirilir.Limlit negatifse son limlit eleman hariç tüm elemanlar döndürülür. Limit sıfırsa dizi, 1 eleman gösterilir.

$meyve "Elma,Armut,Kiraz,Muz,Şeftali,nar";


$dizi explode (",",$meyve,-2);


echo '<pre>';


print_r ($dizi);


echo '</pre>';
Çıktısı:

  Array
(
    [0] => Elma
    [1] => Armut
    [2] => Kiraz
    [3] => Muz
)

Client bağlantısı ile veritabanından dizi şeklinde dönen değerlerin 
sayfada listelenmesi: 


try {       
     $client = new SoapClient ( $url . "?wsdl", $params );
     $data = $client-> __soapCall("stringprocess", array($cduser));

     $menu = explode(" ", $data. "\n");
         
     foreach ($monu as $key => $value)
     {
      echo "<p>".$key."</p>";//dizi elemanlarının indexlerini tutar
      echo "<p>".$value."</p>";//dizi elemanlarını tutar
      echo "<hr />";
     }

     }
catch(Exception $e) {
 die($e->getMessage());
}


Hiç yorum yok:

Yorum Gönder