• 19-06-2013, 13:58:46
    #1
    Merhaba Arkadaşlar,

    $url = isset($_GET['url']) ? $_GET['url'] : null;
    $url = rtrim($url, '/');
    $url = explode('/', $url);
    $id = $url[4];

    url çektiğim $id değişkenim var ve bu örnek olarak iki farklı durumda gelebiliyor

    örneğin 352435 örneğin WGHdwh3TgwI

    bu $id değişkeni nasıl ayırt edebilirim diye düşünürken bunu string ise "string" integer ise "bu integer" olarak ayrıştırabilinir diye düşündüm.

    if(is_string($id)) echo "string"; else echo "integer"; olarak denedim string diye basıyor ekrana ($id 'yi yazdırdıgımda 352435 değeri olmasına rağmen )
  • 19-06-2013, 14:39:59
    #2
    <?php 
    $deger = array('352435','WGHdwh3TgwI');
    $ata = $deger[array_rand($deger)];
    if(intval($ata)){ echo "<b>$ata</b> Bu bir rakam dizisi";}else{ echo "<b>$ata</b> Bu bir harf dizisi";}
    ?>
    352435 Bu bir rakam dizisi
    WGHdwh3TgwI Bu bir harf dizisi
  • 19-06-2013, 16:31:05
    #3
    Msn adlı üyeden alıntı: mesajı görüntüle
    <?php 
    $deger = array('352435','WGHdwh3TgwI');
    $ata = $deger[array_rand($deger)];
    if(intval($ata)){ echo "<b>$ata</b> Bu bir rakam dizisi";}else{ echo "<b>$ata</b> Bu bir harf dizisi";}
    ?>
    352435 Bu bir rakam dizisi
    WGHdwh3TgwI Bu bir harf dizisi
    ramesaliyev adlı üyeden alıntı: mesajı görüntüle
    gettype($degisken);
    Olası dönüş değerleri:

    "boolean"
    "integer"
    "double" (tarihsel sebeplerle float durumunda "double" döndürülür)
    "string"
    "array"
    "object"
    "resource"
    "NULL"
    "unknown type"


    http://php.net/manual/tr/function.gettype.php
    teşekkür ederim arkadaşlar, 2 farklı yöntemi de ögrenmiş olduk.