Forum Webscript.Ru
Программирование => PHP => Тема начата: xax от 19 Апреля 2004, 16:18:40
-
$word = "a";
if($word){
$file="news/news.txt";
$arr=file($file);
foreach ($arr as $a=>$b) {
$now=explode(";", $b);
$new_arr[$a]=$now[1].";".$now[0];
}
asort($new_arr);
foreach ($new_arr as $a=>$b) {
$first=$b{0};
$first=strtolower($first);
if ($first=="$word") {
$str_arr=explode(";", $b);
$nomer=$a;
echo "$str_arr[0]
$str_arr[5]";
}
}
if (!$str_arr) echo "Игр на эту букву нету";
}
?>
Почему $str_arr[5] - не выводится?
Я пробовал и now[5] тоже не выводится
-
[off]
так и подмывает на такое название топика ответить - потому
еще одна такая тема - и она будет удалена без предупреждения
[/off]
-
xax
может потому что размер массива $str_arr меньше 6 ?
не догадывался проверить, что у тебя там вообще в нем содержится (в массиве) ?
-
$word = "a";
if($word){
$file="news/news.txt";
$arr=file($file);
foreach ($arr as $a=>$b) {
$now=explode(";", $b);
$new_arr[$a]=$now[1].";".$now[0];
}
asort($new_arr);
foreach ($new_arr as $a=>$b) {
$first=$b{0};
$first=strtolower($first);
if ($first=="$word") {
$str_arr=explode(";", $b);
$nomer=$a;
echo "{$str_arr[0]}
{$str_arr[5]}";
}
}
if (!$str_arr) echo "Игр на эту букву нету";
}
?>
-
PyJIeT Не работает
ThE0ReTiC $str_arr 0 и 1, но я и $now[5] пробовал и тоже не работает...
В массиве 27 столбцов
-
хватит.
развели богадельню.
-
RomikChef
Ром, помоги, я очень хочу разобраться
-
ТЫ?!
РАЗОБРАТЬСЯ???
Ты только и можешь, что вертеть носом - "работает- не работает".
Только и ждешь готовенькое.
В том, что тебе Мог написал - разобрался???
Нет?
Получил готовенькое, и рад.
Разбираться дома надо, голову подключать.
ДУМАТЬ .что твоя программа делает, КАЖДАЯ ЕЕ СТРОЯКА.
ПРОВЕРЯТЬ каждую строчку.
А не ваять без ума куски кода и бегать на форум, чтробы люди догадывались - как оно должно работать, что должно делать, и исправляли тебе твою галиматью.
Смени занятие.