Tabiki daha kisa yolu var : &lt;?php $onceki = substr($metin, 0, strrpos ; ?&gt;

Merhaba.. Arkadaşlar ben bi konuda yardım isticektim.. mesela; isim. php?isim=web_design_hosting olarak girdik isim. php ye.. isim. php 'de şu en son alt çizgiden sonraki yeri nasıl alabilirim? yani öyle bi kod olcak ki bana oradaki &quot;hosting&quot; terimini vericek. Yardımcı olursanız sevinirim... Saygılar...

&lt;?php $onceki = substr($metin, 0, strpos ; ?&gt; strrpos yerine strpos yaz yeter... &quot;en son alt çizgiden&quot; dedigin icin sondan basa dogru bakar halde ornek vermistim...

Dostum verdiğin şekilde yapınca oluyor ama bazı yerlerde olmuyor... örneğin; dsl_81.254.212.45 burada dsl 'yi döndürüyor... fakat dsl_81_254.242.54 olursa burada dsl dönmüyor dsl_81 dönüyor... Ben sadece en baştakinin dönmesini istiyorum. Yani web_hosting_download burada web'kelimesinin dönmesini istiyorum yardımcı olursanız sevinirim...

&lt;?php $uzunluk = strlen(strrchr -1; $onceki = substr($metin, 0, $uzunluk); ?&gt;

tamam gerçekten çok tşk ederim...

Sorun çözülmüs ama belki baska bisi icin kullanırsın -&gt; isim. php?isim=web_design_hosting &lt;?php $i= explode ; echo $i ; //web echo $i ; //design echo $i ; //hosting?&gt; bu arada gelecek değişken farklılık taşıyabileceği için ayrı bir döngü yapman gerekebilir $i için kafan karışmasın.