Автор Тема: Почему  (Прочитано 2852 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему
« : 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 
"<a href=page.php?n=$nomer>$str_arr[0]
$str_arr[5]"
            } 
        } 
    if (!
$str_arr) echo "Игр на эту букву нету"

?>

Почему $str_arr[5] - не выводится?
Я пробовал и now[5] тоже не выводится
« Последнее редактирование: 19 Апреля 2004, 16:33:13 от ThE0ReTiC »

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Почему
« Ответ #1 : 19 Апреля 2004, 16:32:55 »
[off]
так и подмывает на такое название топика ответить - потому
еще одна такая тема - и она будет удалена без предупреждения
[/off]
AS IS...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Почему
« Ответ #2 : 19 Апреля 2004, 16:34:29 »
xax
может потому что размер массива $str_arr меньше 6 ?
не догадывался проверить, что у тебя там вообще в нем содержится (в массиве) ?
AS IS...

Оффлайн PyJIeT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://myscript.h12.ru
Почему
« Ответ #3 : 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 
"<a href=page.php?n=$nomer>{$str_arr[0]}
{$str_arr[5]}"
            } 
        } 
    if (!
$str_arr) echo "Игр на эту букву нету"

?> 
There no unblockable doors, there no unwinnered wars

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему
« Ответ #4 : 20 Апреля 2004, 00:41:32 »
PyJIeT Не работает

ThE0ReTiC $str_arr 0 и 1, но я и $now[5] пробовал и тоже не работает...
В массиве 27 столбцов

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Почему
« Ответ #5 : 20 Апреля 2004, 00:46:44 »
хватит.
развели богадельню.

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему
« Ответ #6 : 20 Апреля 2004, 00:49:19 »
RomikChef
Ром, помоги, я очень хочу разобраться

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Почему
« Ответ #7 : 20 Апреля 2004, 00:58:09 »
ТЫ?!
РАЗОБРАТЬСЯ???
Ты только и можешь, что вертеть носом - "работает- не работает".
Только и ждешь готовенькое.
В том, что тебе Мог написал - разобрался???
Нет?
Получил готовенькое, и рад.
Разбираться дома надо, голову подключать.
ДУМАТЬ .что твоя программа делает, КАЖДАЯ ЕЕ СТРОЯКА.
ПРОВЕРЯТЬ каждую строчку.
А не ваять без ума куски кода и бегать на форум, чтробы люди догадывались - как оно должно работать, что должно делать, и исправляли тебе твою галиматью.
Смени занятие.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28