5.00 / 1 oy

PHP'de switch kullanımı ve örnekleri

Programlama dillerinde switch yapıları, if ve ternary operator gibi koşullu ifadeler yazmaya ve şartlara bağlı olarak çalışan durumlar geliştirmekte kullanılırlar.

bkz: PHP'de if else kullanımı ve örnekleri

bkz: PHP'de Ternary Operator ile koşullu ifade yazmak

Örnek: bir sayının 5'e kalansız olarak bölünüp bölünmemesine bağlı olarak çıktı veren bir PHP uygulamasını switch case içerisinde kodlayalım.

<?php
    $a = 60;
    $kalan = $a % 5;

    switch($kalan)
    {
        case 0:
            echo "sayı 5'e kalansız bölünebilmektedir";
            break;
        case 1:
            echo "sayı 5'e kalansız olarak bölündüğünde bir kalır";
                break;
    }
    
?>

Çıktı:

sayı 5'e kalansız bölünebilmektedir

Not: if'teki else ifadesi gibi switch'te kalan tüm diğer durumları ifade eden anahtar kelime default anahtar kelimesidir.

Örnek:

<?php
    $a = 61;
    $kalan = $a % 5;

    switch($kalan)
    {
        case 0:
            echo "sayı 5'e kalansız bölünebilmektedir";
            break;
        default:
            echo "sayı 5'e kalansız olarak bölünememektedir";
                break;
    }
    
?>

Çıktı:

sayı 5'e kalansız olarak bölünememektedir

Örnek: Haftanın kaçıncı günü olduğu bilgisi ile gün adını veren bir switch-case kodu yazalım

<?php
    $gun = 4;

    switch($gun)
    {
        case 1:
            echo "Pazartesi";
            break;
        case 2:
            echo "Salı";
            break;
        case 3:
            echo "Çarşamba";
            break;
        case 4:
            echo "Perşembe";
            break;
        case 5:
            echo "Cuma";
            break;
        case 6:
            echo "Cumartesi";
            break;
        case 7:
            echo "Pazar";
            break;
        default:
            echo "Hatalı bir gün sayısı girdiniz";
                break;
    }
    
?>

Çıktı:

Perşembe

Farklı dillerde switch case örnekleri için:

bkz: Matlab'da Switch Case kullanımı ve örnekleri

bkz: Java'da gün adını Switch Case ile bulup gösteren program

bkz: Java'da string ile switch kullanmak

PhpCoder

02.03.2021 01:42

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de switch kullanımı ve örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.