|
| |
|
|
| |
для: Artem S.
(22.05.2006 в 17:30)
| | | НЕу тогда и тебе большое спасибо! :) | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(22.05.2006 в 14:52)
| | | Видели мой коментарий? Можно ставить в кавычки, нужно только обрамлять их фигурными скобками скобками
<?php
echo "{$file[0][0]}";
?>
|
| |
| |
|
|
| |
|
|
| |
для: Loki
(22.05.2006 в 14:17)
| | | Уряя!! Всем огромное спасибо, кто помогал! Проблема оказывается выла в том, что нельзя было "$file[$i][0]" и и.д. вписывать в кавычки!
Ещё раз спасибо! ;-) | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(22.05.2006 в 14:06)
| | | ну тогда остается только послушать Trianon'a
<?php
$file=file("guestbook/records.txt");
$messcount=count($file);
for($i=0;$i<$messcount;$i++)
{
$file[$i]=explode(':::',$file[$i]);
echo $file[$i][0]."<br>";
echo $file[$i][1]."<BR>";
echo $file[$i][2]."<BR>";
echo $file[$i][3]."<BR>";
}
?>
|
это рабочий вариант | |
| |
|
|
| |
|
|
| |
для: Loki
(22.05.2006 в 13:58)
| | | Всё так же!
Вложенный цикл разбивает каждый элемент массива $file. | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(22.05.2006 в 13:49)
| | | echo "{$file[$i][0]}";
попробуйте | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(22.05.2006 в 13:27)
| | | Может я чего не понял... а зачем тут вообще вложенный цикл?
<?php
$file=file("guestbook/records.txt");
$messcount=count($file);
for($i=0;$i<($messcount-1);$i++)
{
$file[$i]=explode(':::',$file[$i]);
echo "$file[$i][0]<br>";
echo "$file[$i][1]<BR>";
echo "$file[$i][2]<BR>";
echo "$file[$i][3]<BR>";
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(22.05.2006 в 13:38)
| | | Да можно хоть так написать:
От этого ничего не меняется... :( | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(22.05.2006 в 13:27)
| | | Ошибка в предположении, что в строках подставляются значения не только простых переменных, а выражений любой сложности.
echo $file[$i][0] . '<br>';
| и т.д. | |
| |
|
|
| |
|
|
| | Вот есть у меня такой код:
<?php $file=file("guestbook/records.txt");
$messcount=count($file);
for($i=0;$i<$messcount;$i++) {for($a=0;$a<5;$a++) {$file[$i]=explode(':::',$file[$a]);}
echo "$file[$i][0]<br>";
echo "$file[$i][1]<BR>";
echo "$file[$i][2]<BR>";
echo "$file[$i][3]<BR>"; }?>
|
В результате получается так:
вместо $file[$i][0] выводится Array[0], вместо $file[$i][1] - Array[1].
Какую ошибку я допустил? Может быть внутри цикла нельзя помещать ещё один?
В файле records.txt есть такая строка:
Freddie_X:::22.05.06:::Fred@mail.ru:::Privet!:::http://www.yandex.ru
|
| |
| |
|
|
|