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