[PHP] выборка значений из переменой.

Discussion in 'Программирование' started by BAdBoY, Mar 11, 2010.

  1. Offline

    BAdBoY Недавно здесь

    Joined:
    Oct 14, 2007
    Messages:
    70
    Likes Received:
    1
    Gender:
    Male
    Ребят допустим у меня есть переменная (ее я достаю из БД)
    Код (PHP):
    1. $A = "12;94;11;"

    где ";" является разделителем (возможен любой знак)

    Как эту переменную перетащить(разбить) в массив $arrayB[], чтоб выглядел след. образом:

    Код (PHP):
    1. $arrayB[0]; =12
    2. $arrayB[1]; = 94
    3. $arrayB[2]; = 11
     
  2.  
  3. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
  4. Offline

    BAdBoY Недавно здесь

    Joined:
    Oct 14, 2007
    Messages:
    70
    Likes Received:
    1
    Gender:
    Male
    Я все организовал след. образом:

    Код (PHP):
    1. <?php
    2. $str="28;32;12;45;58";
    3. $array = explode(";",$str);
    4.  
    5.  
    6. for ($i = 0; $i <= 4; $i++)
    7. {
    8.  
    9. echo ($array[$i]."<br>");
    10.  
    11. }
    12. ?>


    только как перед циклом подсчитать количество знаков ";" или как узнать последний номер(ключ) в массиве?
     
    Last edited: Mar 12, 2010
  5. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Код (PHP):
    1. $str="28;32;12;45;58";
    2. $array = explode(";",$str);
    3. foreach($array as $item)
    4.     echo $item."<br>";

    или
    Код (PHP):
    1. $str="28;32;12;45;58";
    2. $array = explode(";",$str);
    3. for($i = 0; $i < count($array); $i++)
    4.    echo $array[$i]."<br>";
     

Share This Page

Loading...