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); | 
 
Çı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