ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

05.12.2009, 03:25
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
элементы массива
Предположим, есть массив, элементы начинаются с нуля. Как сделать чтоб элементы начинались не с нуля, а с единицы?
пример.
PHP код:
$file = file('text.txt');
foreach($file as $id=>$value){
echo $id . ' = ' . $value;
}
|
|
|

05.12.2009, 03:33
|
|
Участник форума
Регистрация: 22.02.2007
Сообщений: 213
Провел на форуме: 388345
Репутация:
58
|
|
PHP код:
$file = file('text.txt');
array_unshift($file, 0);
foreach($file as $id=>$value){
echo $id . ' = ' . $value;
}
?
|
|
|

05.12.2009, 03:38
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
совсем не то
|
|
|

05.12.2009, 03:42
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
PHP код:
$file = file('text.txt');
for($i = 1; $i<count($file); $i++) {
echo $i." => ".$file[$i];
}
|
|
|

05.12.2009, 03:43
|
|
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме: 1410429
Репутация:
214
|
|
PHP код:
$file =array(1=>file('text.txt'),2=>file("text2.txt"),...);
foreach($file as $id=>$value){
echo $id . ' = ' . $value;
}
тоже не то?
|
|
|

05.12.2009, 03:46
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Сообщение от LStr1ke
PHP код:
$file = file('text.txt');
for($i = 1; $i<count($file); $i++) {
echo $i." => ".$file[$i];
}
Так теряется тогда 0-ой элемент массива.
|
|
|

05.12.2009, 03:47
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Задай вопрос точнее...
0 элемент массива никуда не пропадает. Он всегда остается в $file[0];
Последний раз редактировалось LStr1ke; 05.12.2009 в 03:52..
|
|
|

05.12.2009, 03:50
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
не нулевой, а самый первый я имел ввиду.
|
|
|

05.12.2009, 03:52
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Или ты хочешь, чтобы на выводе 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
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Да, точно. Спасибо.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|