Forum Webscript.Ru

Программирование => PHP => Тема начата: xax от 19 Апреля 2004, 16:18:40

Название: Почему
Отправлено: 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] тоже не выводится
Название: Почему
Отправлено: ThE0ReTiC от 19 Апреля 2004, 16:32:55
[off]
так и подмывает на такое название топика ответить - потому
еще одна такая тема - и она будет удалена без предупреждения
[/off]
Название: Почему
Отправлено: ThE0ReTiC от 19 Апреля 2004, 16:34:29
xax
может потому что размер массива $str_arr меньше 6 ?
не догадывался проверить, что у тебя там вообще в нем содержится (в массиве) ?
Название: Почему
Отправлено: PyJIeT от 19 Апреля 2004, 19:14:20
$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 "Игр на эту букву нету";
}
?>
Название: Почему
Отправлено: xax от 20 Апреля 2004, 00:41:32
PyJIeT Не работает

ThE0ReTiC $str_arr 0 и 1, но я и $now[5] пробовал и тоже не работает...
В массиве 27 столбцов
Название: Почему
Отправлено: Меняздесьдавнонет от 20 Апреля 2004, 00:46:44
хватит.
развели богадельню.
Название: Почему
Отправлено: xax от 20 Апреля 2004, 00:49:19
RomikChef
Ром, помоги, я очень хочу разобраться
Название: Почему
Отправлено: Меняздесьдавнонет от 20 Апреля 2004, 00:58:09
ТЫ?!
РАЗОБРАТЬСЯ???
Ты только и можешь, что вертеть носом - "работает- не работает".
Только и ждешь готовенькое.
В том, что тебе Мог написал - разобрался???
Нет?
Получил готовенькое, и рад.
Разбираться дома надо, голову подключать.
ДУМАТЬ .что твоя программа делает, КАЖДАЯ ЕЕ СТРОЯКА.
ПРОВЕРЯТЬ каждую строчку.
А не ваять без ума куски кода и бегать на форум, чтробы люди догадывались - как оно должно работать, что должно делать, и исправляли тебе твою галиматью.
Смени занятие.