Hoşgeldin Misafir

PHP ile Basit Kod Örnekleri - Lojistik Tim

Morley

Morley

Ne Mutlu TÜRK'um Diyene !
~ Türkiye ~
20 Nis 2019
1,691 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
PHP ile Basit Kod Örnekleri - Lojistik Tim
Merhabalar Lojistik Tim olarak sizlerle PHP ile Basit Kod Örneklerini inceleyelim.


p33yk3p.png

1. "Hello, World!" Yazdırma
Kod:
<?php echo "Hello, World!"; ?>
Açıklama: Bu kod, PHP ile "Hello, World!" yazısını ekrana yazdırır. echo komutu, belirtilen metni çıktı olarak verir.

2. İki Sayının Toplamını Hesaplama
Kod:
<?php $a = 5; $b = 3; $toplam = $a + $b; echo "Toplam: " . $toplam; ?>
Açıklama: Bu kod, iki sayıyı toplar ve sonucu ekrana yazdırır. $a ve $b değişkenlerine atanan sayılar toplanır ve sonuç $toplam değişkenine atanır.

3. Kullanıcıdan Girdi Alma
Kod:
<form method="post"> Adınızı girin: <input type="text" name="isim"> <input type="submit"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $isim = $_POST["isim"]; echo "Merhaba, " . htmlspecialchars($isim); } ?>
Açıklama: Bu kod, bir HTML formu aracılığıyla kullanıcıdan ad alır ve bu adı ekrana yazdırır. htmlspecialchars fonksiyonu, güvenlik amacıyla kullanıcı girdisini temizler.

4. İf-Else Yapısı ile Koşul Kontrolü
Kod:
<?php $sayi = (int)$_GET["sayi"]; if ($sayi > 0) { echo "Pozitif sayı"; } elseif ($sayi == 0) { echo "Sıfır"; } else { echo "Negatif sayı"; } ?>
Açıklama: Bu kod, kullanıcıdan gelen bir sayının pozitif, negatif veya sıfır olup olmadığını kontrol eder ve buna göre bir mesaj yazdırır.

5. For Döngüsü ile Liste Elemanlarını Yazdırma
Kod:
<?php $meyveler = array("Elma", "Muz", "Çilek"); foreach ($meyveler as $meyve) { echo $meyve . "<br>"; } ?>
Açıklama: Bu kod, foreach döngüsü kullanarak bir liste içindeki her bir meyve adını sırayla ekrana yazdırır.

6. While Döngüsü ile Sayaç
Kod:
<?php $i = 1; while ($i <= 5) { echo $i . "<br>"; $i++; } ?>
Açıklama: Bu kod, while döngüsü kullanarak $i değişkeni 5'e ulaşana kadar döner ve her döngüde $i'yi ekrana yazdırır, ardından $i'yi 1 artırır.

7. Fonksiyon Tanımlama ve Çağırma
Kod:
<?php function selamla($isim) { echo "Merhaba, " . $isim; } selamla("Ahmet"); ?>
Açıklama: Bu kod, bir fonksiyon (selamla) tanımlar ve bu fonksiyon çağrıldığında girilen ismi kullanarak bir selamlama mesajı yazdırır.

8. Dizi Elemanlarına Erişim
Kod:
<?php $sayilar = array(10, 20, 30, 40); $ilk_eleman = $sayilar[0]; echo "İlk eleman: " . $ilk_eleman; ?>
Açıklama: Bu kod, bir dizinin ilk elemanına erişir ve bu elemanı ekrana yazdırır. Diziler sıfır tabanlı indeksle çalışır.

9. Sözlük Kullanımı
Kod:
<?php $ogrenci = array( "isim" => "Ali", "yas" => 21, "bolum" => "Bilgisayar Mühendisliği" ); echo "Öğrenci Adı: " . $ogrenci["isim"]; ?>
Açıklama: Bu kod, bir sözlük (dizi) veri yapısı kullanarak bir öğrencinin bilgilerini saklar ve bu bilgileri anahtarlar üzerinden erişerek yazdırır.

10. Rastgele Sayı Üretme
Kod:
<?php $rastgele_sayi = rand(1, 100); echo "Rastgele Sayı: " . $rastgele_sayi; ?>
Açıklama: Bu kod, 1 ile 100 arasında rastgele bir sayı üretir ve bu sayıyı ekrana yazdırır. rand fonksiyonu rastgele bir sayı üretir.

11. Dosya Okuma
Kod:
<?php $icerik = file_get_contents("dosya.txt"); echo $icerik; ?>
Açıklama: Bu kod, bir dosyanın içeriğini okur ve ekrana yazdırır. file_get_contents fonksiyonu, dosyanın tamamını bir dize olarak okur.

12. Dosya Yazma
Kod:
<?php file_put_contents("yeni_dosya.txt", "Bu bir test dosyasıdır."); ?>
Açıklama: Bu kod, yeni bir dosya oluşturur veya mevcut bir dosyayı açar ve içine metin yazar. file_put_contents fonksiyonu dosyaya yazma işlemi yapar.

13. Lambda Fonksiyonu Kullanımı
Kod:
<?php $topla = function($a, $b) { return $a + $b; }; echo $topla(3, 7); ?>
Açıklama: Bu kod, anonim bir fonksiyon (lambda) tanımlar ve iki sayıyı toplayan bir fonksiyon oluşturur. Sonuç ekrana yazdırılır.

14. Dizi Anlamlılığı (Array Map)
Kod:
<?php $sayilar = array(1, 2, 3, 4, 5); $karesi = array_map(function($x) { return $x * $x; }, $sayilar); print_r($karesi); ?>
Açıklama: Bu kod, array_map fonksiyonu kullanarak bir dizinin her elemanının karesini hesaplar ve sonuçları yeni bir diziye atar.

15. Basit Bir Sınıf Tanımlama
Kod:
<?php class Araba { public $marka; public $model; function __construct($marka, $model) { $this->marka = $marka; $this->model = $model; }
 function bilgi() 
{ echo "Marka: " . $this->marka . ", Model: " . $this->model; } } $arac = new Araba("Toyota", "Corolla"); $arac->bilgi(); ?>
Açıklama: Bu kod, bir sınıf (Araba) tanımlar ve bu sınıfın bir örneğini ($arac) oluşturur. bilgi metodu, aracın markasını ve modelini ekrana yazdırır.

16. Hata Yakalama (Try-Catch)
Kod:
<?php try { $sayi = (int)$_GET["sayi"]; echo "Girilen sayı: " . $sayi; } catch (Exception $e) { echo "Hata: " . $e->getMessage(); } ?>
Açıklama: Bu kod, bir hata oluşması durumunda try-catch bloğu kullanarak hatayı yakalar ve bir hata mesajı yazdırır.

17. Fonksiyondan Birden Fazla Değer Döndürme
Kod:
<?php function islem($a, $b) { $toplam = $a + $b; $fark = $a - $b; return array($toplam, $fark); } $sonuc = islem(10, 5); echo "Toplam: " . $sonuc[0] . " Fark: " . $sonuc[1]; ?>
Açıklama: Bu kod, bir fonksiyon birden fazla değer döndürebilir. Bu örnekte, toplama ve çıkarma işlemleri sonucunda iki değer döndürülür.

18. Zaman İşlemleri
Kod:
<?php $baslangic = microtime(true); sleep(2); $bitis = microtime(true); $gecen_sure = $bitis - $baslangic; echo "Geçen Süre: " . $gecen_sure . " saniye"; ?>
Açıklama: Bu kod, bir işlemin ne kadar sürdüğünü ölçer. sleep(2) ifadesi, 2 saniye beklemeyi simgeler ve microtime(true) zaman ölçümü yapar.

19. Matematiksel İşlemler (Math Fonksiyonları)
Kod:
<?php $sayi = 16; $karekok = sqrt($sayi); echo "Karekök: " . $karekok; ?>
Açıklama: Bu kod, sqrt fonksiyonunu kullanarak bir sayının karekökünü hesaplar ve sonucu ekrana yazdırır.

20. Fibonacci Serisi
Kod:
<?php function fibonacci($n) { $fib = array(0, 1); for ($i = 2; $i < $n; $i++) { $fib[] = $fib[$i-1] + $fib[$i-2]; } return $fib; } print_r(fibonacci(10)); ?>
Açıklama: Bu kod, ilk $n Fibonacci sayısını hesaplar ve bir dizi olarak döndürür. Fibonacci serisi, her sayının kendisinden önceki iki sayının toplamı olduğu bir sayı dizisidir.

21. Palindrom Kontrolü
Kod:
<?php function palindrom_mu($s) { return $s == strrev($s); } $kelime = "kayak"; echo "Palindrom mu? " . (palindrom_mu($kelime) ? "Evet" : "Hayır"); ?>
Açıklama: Bu kod, verilen bir kelimenin palindrom olup olmadığını kontrol eder. strrev fonksiyonu, kelimeyi tersine çevirir.

22. Dizi Elemanlarını Sıralama
Kod:
<?php $sayilar = array(5, 2, 9, 1, 5, 6); sort($sayilar); print_r($sayilar); ?>
Açıklama: Bu kod, bir diziyi sıralar. sort fonksiyonu, diziyi küçükten büyüğe sıralar.

23. Bir Dizide En Büyük Sayıyı Bulma
Kod:
<?php $sayilar = array(10, 20, 30, 40, 50); $en_buyuk = max($sayilar); echo "En Büyük Sayı: " . $en_buyuk; ?>
Açıklama: Bu kod, max fonksiyonunu kullanarak bir dizideki en büyük sayıyı bulur ve sonucu ekrana yazdırır.

24. Ters Piramit Çizme
Kod:
<?php $n = 5; for ($i = $n; $i > 0; $i--) { echo str_repeat(' ', $n - $i) . str_repeat('*', 2 * $i - 1) . "<br>"; } ?>
Açıklama: Bu kod, yıldızlarla ters bir piramit çizer. Döngü ile satır sayısı azalır ve yıldız sayısı buna bağlı olarak değişir.

25. Dizi Elemanlarının Toplamını Bulma
Kod:
<?php $sayilar = array(1, 2, 3, 4, 5); $toplam = array_sum($sayilar); echo "Dizi Toplamı: " . $toplam; ?>
Açıklama: Bu kod, array_sum fonksiyonunu kullanarak bir dizideki tüm elemanların toplamını bulur ve sonucu ekrana yazdırır.
Umarım faydalı olur birilerine. Teşekkür ederim sizlere...




LOJİSTİK TİM SUNDU

btn1pyf.png


 
Son düzenleme: