Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   элементы массива (https://forum.antichat.xyz/showthread.php?t=161207)

попугай 05.12.2009 03:25

элементы массива
 
Предположим, есть массив, элементы начинаются с нуля. Как сделать чтоб элементы начинались не с нуля, а с единицы?

пример.

PHP код:

$file file('text.txt');
foreach(
$file as $id=>$value){
echo 
$id ' = ' $value;



ZagZag 05.12.2009 03:33

PHP код:

$file file('text.txt');
array_unshift($file0);
foreach(
$file as $id=>$value){
echo 
$id ' = ' $value;


?

попугай 05.12.2009 03:38

совсем не то

LStr1ke 05.12.2009 03:42

PHP код:

$file file('text.txt'); 
for(
$i 1$i<count($file); $i++) {
echo 
$i." => ".$file[$i];



lukmus 05.12.2009 03:43

PHP код:

$file =array(1=>file('text.txt'),2=>file("text2.txt"),...);
foreach(
$file as $id=>$value){
echo 
$id ' = ' $value;


тоже не то?

попугай 05.12.2009 03:46

Цитата:

Сообщение от LStr1ke
PHP код:

$file file('text.txt'); 
for(
$i 1$i<count($file); $i++) {
echo 
$i." => ".$file[$i];




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

LStr1ke 05.12.2009 03:47

Задай вопрос точнее...
0 элемент массива никуда не пропадает. Он всегда остается в $file[0];

попугай 05.12.2009 03:50

не нулевой, а самый первый я имел ввиду.

LStr1ke 05.12.2009 03:52

Или ты хочешь, чтобы на выводе 0 значился как 1?
PHP код:

<?php
 $file 
file('text.txt');  
for(
$i 0$i<count($file); $i++) { 
$id $i+1;
echo 
$id." => ".$file[$i]; 

?>


попугай 05.12.2009 03:58

Да, точно. Спасибо.


Время: 18:27