lostyazilim

Bunun Neresi Yanlış?

9 Mesajlar 1.575 Okunma
lstbozum
wmaraci reklam

siyahh siyahh SEO Danışmanlığı Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek SEO DANIŞMANI / E.E Mühendisi
  • Konum Adana
  • Ad Soyad E** G**
  • Mesajlar 2199
  • Beğeniler 771 / 487
  • Ticaret 18, (%100)
Arkadaşlar sürekli hata çıkıyor.Bu satırların neresinde hata var? :confused::confused:


$sayi1 = "5";
$sayi2 = "2";
$sayi3 = "3.22";


echo round ($sayi3);
echo ceil ($sayi3,1);
echo floor ($sayi3,2);
echo abs ($sayi3);

Çıkan Hata;

Warning: ceil() expects exactly 1 parameter, 2 given in C:\Users\....\AppData\Local\Temp\~Untitled 3 on line 40 Call Stack: 0.0020 329784 1. {main}() C:\Users\....\AppData\Local\Temp\~Untitled 3:0 0.0025 330800 2. ceil() C:\Users\....\AppData\Local\Temp\~Untitled 3:40 Warning: floor() expects exactly 1 parameter, 2 given in C:\Users\.....\AppData\Local\Temp\~Untitled 3 on line 41 Call Stack: 0.0020 329784 1. {main}() C:\Users\....\AppData\Local\Temp\~Untitled 3:0 0.0026 330800 2. floor() C:\Users\....\AppData\Local\Temp\~Untitled 3:41 3.22
 

 

wmaraci
reklam

caqlayan caqlayan ref5.net Kullanıcı
  • Üyelik 06.04.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 44
  • Beğeniler 9 / 38
  • Ticaret 0, (%0)
ceil fonksiyonu tek parametredir
http://www.php.net/manual/tr/function.ceil.php
echo ceil ($sayi3,1); // yanlış
echo ceil ($sayi3); // doğru
siyahh

kişi bu mesajı beğendi.

Güncel Forum (ref5.net)

siyahh siyahh SEO Danışmanlığı Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek SEO DANIŞMANI / E.E Mühendisi
  • Konum Adana
  • Ad Soyad E** G**
  • Mesajlar 2199
  • Beğeniler 771 / 487
  • Ticaret 18, (%100)

caqlayan adlı üyeden alıntı

ceil fonksiyonu tek parametredir
http://www.php.net/manual/tr/function.ceil.php
echo ceil ($sayi3,1); // yanlış
echo ceil ($sayi3); // doğru


Teşekkürler hocam ancak floor'da da aynı hata çıkıyor.Sonuçta virgülden sonraki rakamlar değişkendeki basamaklara eşdeğer değil mi?

Yani

$örnek = "3.22";

echo floor($örnek,1);

Bunu yaptığımda(,1 eklediğimde) virgülden sonraki 1.basamak alınmayacak mı? Yani sayı; 3.2 olmayacak mı? Onu da kabul etmiyor hocam ?
 

 

caqlayan caqlayan ref5.net Kullanıcı
  • Üyelik 06.04.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 44
  • Beğeniler 9 / 38
  • Ticaret 0, (%0)
floor da aynı şekilde tek parametre kabul ediyor
http://www.php.net/manual/tr/function.floor.php

fonksiyona göre değişir o basamak olayı
siyahh

kişi bu mesajı beğendi.

Güncel Forum (ref5.net)
wmaraci
wmaraci

siyahh siyahh SEO Danışmanlığı Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek SEO DANIŞMANI / E.E Mühendisi
  • Konum Adana
  • Ad Soyad E** G**
  • Mesajlar 2199
  • Beğeniler 771 / 487
  • Ticaret 18, (%100)

caqlayan adlı üyeden alıntı

floor da aynı şekilde tek parametre kabul ediyor
http://www.php.net/manual/tr/function.floor.php

fonksiyona göre değişir o basamak olayı


Teşekkürler hocam en iyisi ben bu php.net i araştırayım :)

Bu arada nasıl gidiyorum 2.güne göre?Bunları ben hiçbir yere bakmadan yazdım :).


$isim1 ="true";

$isim2 ="false";

$ad = "Ayşe";

echo isset($soyad);


echo "Ayşe Hanım";
echo "
";

$veri1 = "veri örnegi";
$veri2 = "veri örnegii";
$veri3 = "veri örnegiii";

$veri3 = "veri1.veri2";

echo "Merhaba Dünya!";

echo strtoupper ($ad);
echo "
";
echo strtolower($ad);
echo "
";
echo ucfirst($ad);
echo "
";
echo ucwords($ad);

$sayi1 = "5";
$sayi2 = "2";
$sayi3 = "3.22";

echo ($sayi1 * $sayi2);

echo ($sayi2 + $sayi1);

echo round($sayi3);
echo ceil($sayi3);
echo floor($sayi3);
echo abs($sayi3);



?>
 

 

caqlayan caqlayan ref5.net Kullanıcı
  • Üyelik 06.04.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 44
  • Beğeniler 9 / 38
  • Ticaret 0, (%0)
basamak sayısını ayarlamak için number_format kullanabilirsin
http://www.php.net/manual/tr/function.number-format.php
 

 

Güncel Forum (ref5.net)

siyahh siyahh SEO Danışmanlığı Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek SEO DANIŞMANI / E.E Mühendisi
  • Konum Adana
  • Ad Soyad E** G**
  • Mesajlar 2199
  • Beğeniler 771 / 487
  • Ticaret 18, (%100)

caqlayan adlı üyeden alıntı

basamak sayısını ayarlamak için number_format kullanabilirsin
http://www.php.net/manual/tr/function.number-format.php


Kullanmazsam bir sıkıntı yaratır mı hocam?Yani şu anki haliyle bir problem görünüyor mu?Tarayıcıda sorunsuz açılıyor.
 

 

caqlayan caqlayan ref5.net Kullanıcı
  • Üyelik 06.04.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 44
  • Beğeniler 9 / 38
  • Ticaret 0, (%0)
sana bağlı kullanıp kullanmamak :) ihtiyacına göre..
şu seti izlemeni öneririm ;)
http://ref5.net/programlama-forum176/php-ye-baslamak-isteyenler-icin-harika-kaynak-110-adet-videolu-tavsiye-konu27744/
siyahh

kişi bu mesajı beğendi.

Güncel Forum (ref5.net)

siyahh siyahh SEO Danışmanlığı Kullanıcı
  • Üyelik 03.02.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek SEO DANIŞMANI / E.E Mühendisi
  • Konum Adana
  • Ad Soyad E** G**
  • Mesajlar 2199
  • Beğeniler 771 / 487
  • Ticaret 18, (%100)


Tamamdır hocam eyvallah çok sağol yardımların için...

İnşallah bugün bunları tekrar edip yarın İf döngüsüne geçeceğim... Ama o konudan çok korkuyorum.Çok karışık gibi :(
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al