Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как данные с массива выводить в функции?
 
 автор: Maxys   (14.11.2008 в 15:35)   письмо автору
 
 

У меня есть отдельный файл с языками, я его подсоединяю через

include "$lang/buy.php";


фразы записаны так


$txt['buy_buy_1'] = 'Вы собираетесь купить';
$txt['buy_buy_2'] = 'за';


и дальше у меня есть функция которая выводить товары.

function asShowItem($itemname, $price, $info, $itemname2)
    {
        global $accid;
        echo '
        '.$txt['buy_buy_1'].' <b>'.$itemname.'</b> '.$txt['buy_buy_2'].' <b>'.$price.'</b>$<br>
        ';
..........
    }


я знаю что бы выводить в функции значение через переменную нужно её записать в global, но в данном случае это не просто переменная, это массив и у меня догадок никаких нет, перепробывал уже много вариантов.

  Ответить  
 
 автор: root   (14.11.2008 в 15:51)   письмо автору
 
   для: Maxys   (14.11.2008 в 15:35)
 

почему global $accid; а не $txt?

  Ответить  
 
 автор: Maxys   (14.11.2008 в 16:22)   письмо автору
 
   для: root   (14.11.2008 в 15:51)
 

потому что позже в функции нужен $accid для проверки пароля.
тоесть всё же просто $txt надо?.. сейчас попробую всё переписать..

  Ответить  
 
 автор: Root   (14.11.2008 в 16:24)   письмо автору
 
   для: Maxys   (14.11.2008 в 16:22)
 

>тоесть всё же просто $txt надо?.. сейчас попробую всё переписать..

Всё не надо :-), global $txt добавьте.

  Ответить  
 
 автор: Maxys   (14.11.2008 в 16:39)   письмо автору
 
   для: Root   (14.11.2008 в 16:24)
 

спасибо огромное, сейчас получилось, не знаю что было в прошлый раз =)))
я пробывал и global $txt и $txt[] и $txt(). Наверное сам файл на хосте обновить забыл и тыкался...
В общем спасибо =)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования