Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

nasıl toplarım

Konu, 'PHP' kısmında turker tarafından paylaşıldı.

  1. turker

    turker Agresif Üye

    Kayıt:
    19 Temmuz 2002
    Mesajlar:
    5,988
    Beğenilen Mesajlar:
    0
    PHP:
    $a="12345"
    bu $a yı alıp 1+2+3+4+5 şeklinde nasıl toplarım?
     
  2. mkarabulut

    mkarabulut Misafir

    php de stringler aynı zamanda bi şekilde otomatik oalrak dizi özelliğine sahiptirler...
    PHP:
    <?php
    echo $a[0]+$a[1]+$a[2]+$a[3]+$a[4];
    ?>
    gibi, eğer stringin uzunluğunu dinamik olarak halletmek istiyorsan...
    PHP:
    <?php
      $t
    =0;
      for (
    $i=0;$i<strlen($a);$i++) 
         
    $t+= $a[$i];
      
      echo 
    $t;
    ?>
     
  3. turker

    turker Agresif Üye

    Kayıt:
    19 Temmuz 2002
    Mesajlar:
    5,988
    Beğenilen Mesajlar:
    0
    teşekkürler. her stringin aynı zamanda bir dizi olduğunu bilmiyordum. bunun istisnası varmı?
     
  4. mkarabulut

    mkarabulut Misafir

    aslında tam olarak dizi değiller ama dizi gibi davranıyorlar ve teker teker harflere erişebiliyorsun bu şekilde...

    bunun dışında dizilere uygulayabileceğin şeyleri stringlere uygulayamazsın,mesela uygulayabilseydin tam istediğin gibi bir php fonksiyonu vardı,onu uygulayabilirdik :
    PHP:
    <?php
      $a
    ="123456";
      echo 
    array_sum($a); //hata verecek...
      
    count($a); // sonuç 1 olacak
      
    ?>
    Bu arada istisnadan kastın bu muydu ?
     
  5. turker

    turker Agresif Üye

    Kayıt:
    19 Temmuz 2002
    Mesajlar:
    5,988
    Beğenilen Mesajlar:
    0
    hem evet hem hayır. :)

    örneğin
    PHP:
    $a="@%&!8hg?-"
    gibi karakterler falan kullansam?? her string aynı zamanda bir dizidir diyebilir miyiz?