Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > Perl

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 11.07.2003, 11:14
yuraskas вне форума Посмотреть профиль Отправить личное сообщение для yuraskas Найти все сообщения от yuraskas
  № 1  
yuraskas
 
Аватар для yuraskas

Регистрация: Oct 2002
Адрес: Великие Глюки
Сообщений: 108
По умолчанию важный вопрос по массивам!!!

Есть значит массив:
%db = (
default1 => "Название1",
default2 => "Название2",
default3 => "Название3",
);

В htmle пишу просто $db
Хочу вывести слово "Названиние", а он выводит слово default
Подскажите как вывести не ключ а значение???

у меня 3 странички, и заходя например на вторую, нужно чтобы написалось "Название2".

я так понимаю надо в самом коде дописать так, что бы переменная $db = не ключю а значению, но как это сделать?
Дело в том что скрипт работает, т.е. на каждой страничке выдается соответствующее default1..3, а надо что бы было "Название1..3"????
plz hlp

Старый 11.07.2003, 11:50
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 2  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
Это не простой массив, а ассоциативный массив - хэш.
$db{default1}
$db{default2}
$db{"default".$num}
__________________
Two beer or not two beer?...


Последний раз редактировалось SPV; 11.07.2003 в 11:52.
Старый 11.07.2003, 13:10
yuraskas вне форума Посмотреть профиль Отправить личное сообщение для yuraskas Найти все сообщения от yuraskas
  № 3  
yuraskas
 
Аватар для yuraskas

Регистрация: Oct 2002
Адрес: Великие Глюки
Сообщений: 108
так что мне надо сделать чтобы на страничке у меня писалось значение хеш массива, а не ключ?

Старый 11.07.2003, 13:16
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 4  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
$db{"default".$num}
где $num - номер странички
__________________
Two beer or not two beer?...

Старый 11.07.2003, 14:42
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 5  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) yuraskas
так что мне надо сделать чтобы на страничке у меня писалось значение хеш массива, а не ключ?
Значение ХЭША или значение ЭЛЕМЕНТА хэша? Учимся четко формулировать вопросы.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 11.07.2003, 15:18
yuraskas вне форума Посмотреть профиль Отправить личное сообщение для yuraskas Найти все сообщения от yuraskas
  № 6  
yuraskas
 
Аватар для yuraskas

Регистрация: Oct 2002
Адрес: Великие Глюки
Сообщений: 108
привет crazy я в начале привел условный пример, из которого следует чтобы мне выводилось на странице "Название", очевидно это значение элемента хэша

Старый 11.07.2003, 16:53
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 7  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Правильный ответ именно в таком понимании вопроса -- $db{default1} -- тебе дали, но он тебя не устроил. Так чего ты на самом деле хочешь?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Создать новую тему   Часовой пояс GMT +4, время: 23:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:56.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.