Explode

Php ile Explode komutu herhangi bir kelimeyi parçalayıp Dizi olarak kullanmaya yarar.

 

$dizi=explode(" ","Ali Veli Ayşe Zeynep");

echo $dizi[0];

 

bu komut ile ekrana Ali yazılmış olur. Diğer dizi komutları için Array kelimesine bakabilirsiniz.

Her programcı birgün Php yi tadacaktır
04-11-2009 14:42 Edit:22-07-2010 11:19

    nssasmaz Nursin Şaşmaz Avatar

    evet çok işe yarayacak bir fonksiyon ayrıca şöyle bir özelliği var..

    mesela elimizde şöyle bir başlık olsun ve o başlığa göre makaleyi getircez...

     

    $baslik="elmalar-guzel-ama-ben-elma-sevmem-makalesi";

    $veri=array_reverse(explode("-",$baslik,2));

    if ($veri[0]=="makalesi") {

       $sql="SELECT * FROM yazilar WHERE tur = '$veri[0]' and link = '$veri[1]' LIMIT 0, 1;";

    }

     

     

    şu işe yarıyor..

    1- yazimizı 2 parçaya bölüyor..

        > elmalar-guzel-ama-ben-elma-sevmem

        > makalesi

    2- bunları eşitlediği arrayı ters çeviriyor..

        > makalesi

        > elmalar-guzel-ama-ben-elma-sevmem

    3- bu sonuçları alıp sorgumuzda link ve tur kisimlarına yazıyyor ve sorguyu yapıp ekrana sonuçlarınızı yadığınızda tur kısmında "makalesi" yazan ve link kısmında "elmalar-guzel-ama-ben-elma-sevmem" yazan verinin ekrana geldiğini göreceksiniz.

    Teşekkürler

    Gitme vakti gelince gitmek mi zordur kalmak mı?
    15-03-2010 11:01
      Alakalı Konular: implodearrayphp explode

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.