Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
624
Tıklama
0
Öne Çıkarma
Değişken türü problemi
E
12 yıl (752 mesaj)
Yüzbaşı
Konu Sahibi

Öncelikle php konusunda çok yeni olduğumu ve bu mesajı yazmadan bir çok sitede arama yapıp söylenenleri denememe rağmen problemi çözemediğimi belirtmek istiyorum. Yapmaya çalıştığım şey bir siteden basit bir veriyi almak ve matematiksel olarak işlemek. Fakat aldığım veri sanıyorum sayı değil de metin gibi görünüyor. Ama bu sadece benim istediğim sitede oluyor. Diğer siteleri denediğimde problem yok.


Aşağıdaki kodu yazarak sayfadan benim istediğim "25.251" verisini alıyorum ve 2 ekleyerek sayfaya "27.251" yazdırabiliyorum. Ama adını vermek istemediğim başka bir siteden aynı şekilde örneğin 49.000 değerini alıp yazdırıyorum. Bu değere örneğin "5" eklemek istediğimde sonuç "5" olarak çıkıyor. gettype() yaptığımda türünü string görüyorum. doubleval(), int() vs. söylenen bir sürü şeyi deniyorum ve sonuç olarak değişken istediğim türe, örneğin integer'a dönüyor ama bu kez de değeri sıfır olarak yazdırılıyor. Bu problemi anlayıp çözmeme yardımcı olabilecek arkadaşlara şimdiden teşekkür ediyorum.

<?php 
$site = 'http://www.law.cornell.edu/cfr/text/14/25.251';
$icerik = file_get_contents($site);
preg_match_all('@page-title">14 CFR (.*?) - Vibration and buffeting.</h1>@si',$icerik,$fiyat);
echo $fiyat[1][0];
echo $fiyat[1][0]+2;
?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil