Arkadaşlar merhaba,
preg_match_all('#<aclass=(.*?)>(.*?)</a>#',$sayfalar[1],$sayfa);
$sayfasayisi=max($sayfa[2]);
Ben preg_match kullanarak max sayfa sayısını almak istiyorum. Fakat sürekli en büyük olarak "ileri" kelimesini alıyor. Bunu nasıl düzeltebilirm. Yardımlarınızı bekliyorum.
[2] => Array
(
[0] => 2
[1] => 3
[2] => İleri
[3] => 6
)
En büyük sayfa sayısını alma
7
●270
- 21-06-2016, 21:30:11Dediğin şekilde zaten denemiştim, 6 cevabını veriyor. Ancak 2 yada 3 sayfa olduğunda bu kod olmuyor.truser adlı üyeden alıntı: mesajı görüntüle
- 22-06-2016, 14:32:27Yardımlarınız için teşekkürler, ama olmadı. Öncelikle array şeklinde değişkenleri almam gerekiyor herhalde. daha sonra intval kullanabilirim.orcuntuna adlı üyeden alıntı: mesajı görüntüle
- 22-06-2016, 15:21:22
$Pages = Array(2,3,"İleri",6); $PagesFilter = array_filter($Pages,'intval'); $LastPage = max($PagesFilter); echo $LastPage;
Sorununuzu bu şekilde çözebilirsiniz.