7 Ekim 2013 Pazartesi

Php de diziler ve işlemler

$array = array("ahmet",2,"cemil ",4,"sinan");
echo $array{0} ;

Çıktı = ahmet


$ar = array("ahmet",2,"cemil ",4,"sinan");
print_r($ars);  

cıktı  =  Array ( [0] => ahmet [1] => 2 [2] => cemil [3] => 4 [4] => sinan )


PRİNT_R   listenin icindeki elemanları döngü ile dısarı dökmemize gerek kalmadan getiriyor önemli bir Özellik



!!!!Dikkat print_r den sonra echo çalısmayabiliyor 




echo count($array1);           // dizideki eleman sayısını verir 
echo "
" .max($array1);           //dizideki en büyük 

echo "
" .min($array1);           //dizideki en küçük



echo "
";

echo implode(" ,   +   ,",$array1);    // dizideki elemanların arasına istenen karakteri elkeyip yazdırır
echo "
";

$string = " atatürkün-cocukları bunlar ";
$array5= explode("-",$string);    // string  belirlenen ifadeden bölünür ikiye ayrılır diziye atılır 
   

echo "
";


echo in_array(1,$array1);               //dizide varsa 1 yoksa 0 üretir 


Share:

Phpde Sayılar ve Matematiksel Fonsiyonlar


$var1=3;
$var2=5;
echo $var1 + $var2;        //iki degeri toplayıp ekrana bastırır 
$var2 += $var1;                  //var2 ye var1i ekler 
echo "
"  .$var2;      


$var1 += 4 ;          //var1 e 4 ekler 
echo "
"  .$var1;

echo "
";

$var1= 3.14;
echo $var1;
echo "
";

echo 7/3; 
echo "
"; 

$myFloat = 3.14;
echo $myFloat;
echo "
" .round($myFloat);                 //sayı 0.5 den büyükse bi üste kücükse bi alt sayıya yuvarlar 

echo "
" .ceil($myFloat);            //sayıyı bi üst sayıya yuvarlar 

echo "
" .floor($myFloat);            //sayıyı bi alt sayıya yuvarlar 

echo "
" .abs($myFloat);              //mutlak degerinin alır 

echo "
" .sqrt($myFloat);               //karekökünü alır 

echo "
" .fmod(9,2);                  //modunu alır 

echo "
" .rand(1,11);                  // 1 ile 11 arası rasgele sayı üret 
Share:

Php String Fonksiyonları


. Nokta stirnleri birleştirir


$str1="suleyman kabadayı ";
$str2 = "Kayseri Develilidir";
$str3= $str2;
$str3 .=$str2;
echo $str3;
echo "
";
echo strtolower($str1);         //harfleri küçültür
echo "
";
echo strtoupper($str1);                      ///harfleri büyütür
echo "
";
echo ucfirst($str1);                 //sadece bas harfi büyütür
echo "
";


echo ucwords($str1);                         //kelimede ilk harfleri büyütür
echo "
";

echo "Dizini uzunlugu  =" .strlen($str1);    //kac harf oldugunu ölcer
echo "
";

echo trim($str1);   // boşluk alır
echo "
";

echo ltrim ($str1);         //sadece baştaki boşlukları alır
echo "
";

echo rtrim($str1);                   //sadece sondaki boşluklari alır
echo "
";

$str4= strstr($str1,"kabadayı");               //belirtilen kelimeden itibaren keser yazar
echo $str4;
echo "
";


echo str_repeat($str1,4);                    // bir stringin kac kere tekrar yazması istersek yazdırıriz

echo "
";

echo strpos($str1,"s");                       //belirtilen karakterin nerede oldugunu kacıncı sırada oldugunu gösterir

echo "
";


?>
Share:

Php de Değişken Atama

$var1=10;
echo=  $var1;
echo   "
";                        //bir alt satıra gecmeye yarar
$var2= " merhaba dunya";
echo $var2;


dersek ekrana

10
merhaba dunya
                         degerini basar . 
Share:

Php de Echo ve Print




temel
 
echo " merhaba dünya ";
echo "
";
print " merhaba dünya";
echo "
";
echo "merhaba "."dünya";
echo "
";
echo 2+3;
?>





echo ekrana basmaya yarar  ; ile biter fakat TEK SATIR ise koymayadabiliriz.  PRİNT te ECHO ile aynı işlevi vardır ama ECHO daha hızldır
Share:

5 Ekim 2013 Cumartesi

ms sql de arama

text boxa girileni  direk araması icin sagdan textchanged özelligini acarız 


if (textBox1.Text.Trim() == "")
            {
                tablo.Clear();
                SqlDataAdapter adtr = new SqlDataAdapter("Select * From ogrbil", bag);
                adtr.Fill(tablo);
                dataGridView1.DataSource = tablo;
            }
            else
            {
                tablo.Clear();
                SqlDataAdapter adtr = new SqlDataAdapter("Select * From ogrbil where ogrNo='"+textBox1.Text+"'", bag);
                adtr.Fill(tablo);
                dataGridView1.DataSource = tablo;
            }
        }



tabloyu temizleriz  tablo yazılır data grid view e  


eger textbox1 e birşeyler yazılı ise veritabanında o numarayı bulur sadece data grid view de o görünür 
Share: