элементы массива

Discussion in 'PHP' started by попугай, 5 Dec 2009.

  1. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    Предположим, есть массив, элементы начинаются с нуля. Как сделать чтоб элементы начинались не с нуля, а с единицы?

    пример.

    PHP:
    $file file('text.txt');
    foreach(
    $file as $id=>$value){
    echo 
    $id ' = ' $value;
    }
     
  2. ZagZag

    ZagZag Elder - Старейшина

    Joined:
    22 Feb 2007
    Messages:
    149
    Likes Received:
    22
    Reputations:
    1
    PHP:
    $file file('text.txt');
    array_unshift($file0);
    foreach(
    $file as $id=>$value){
    echo 
    $id ' = ' $value;

    ?
     
  3. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    совсем не то
     
  4. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    PHP:
    $file file('text.txt'); 
    for(
    $i 1$i<count($file); $i++) {
    echo 
    $i." => ".$file[$i];
    }
     
  5. lukmus

    lukmus Elder - Старейшина

    Joined:
    18 Nov 2009
    Messages:
    366
    Likes Received:
    115
    Reputations:
    23
    PHP:
    $file =array(1=>file('text.txt'),2=>file("text2.txt"),...);
    foreach(
    $file as $id=>$value){
    echo 
    $id ' = ' $value;
    }
    тоже не то?
     
  6. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196

    Так теряется тогда 0-ой элемент массива.
     
  7. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Задай вопрос точнее...
    0 элемент массива никуда не пропадает. Он всегда остается в $file[0];
     
    #7 LStr1ke, 5 Dec 2009
    Last edited: 5 Dec 2009
  8. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    не нулевой, а самый первый я имел ввиду.
     
  9. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Или ты хочешь, чтобы на выводе 0 значился как 1?
    PHP:
    <?php
     $file 
    file('text.txt');  
    for(
    $i 0$i<count($file); $i++) { 
    $id $i+1;
    echo 
    $id." => ".$file[$i]; 

    ?>
     
  10. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    Да, точно. Спасибо.