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.
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...
$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
www.Phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.