Перейти к содержимому


Фотография
- - - - -

Подсобите маленько с php


Лучший Ответ SmetDenis , 03 November 2014 - 10:43

тишинаа...


Вы задали вопрос ночью, все спят ;)


 
$curList = array();
foreach ($xml->curencylist->children() as $code => $currency) {

    $code = strtoupper($code);

    foreach ($currency->attributes() as $key => $value) {
        $curList[$code][$key] = (string)$value;
    }

    $curList[$code]['value'] = (float)$curList[$code]['value'];
}

$code = 'EUR';
echo $curList[$code]['value'];
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Ёшкин Кот

Ёшкин Кот

Отправлено 02 November 2014 - 19:10

Есть такая строка

$currencys->curencylist->eur['value'] 

Получает значение евро. Все нормально. А вот можно ли сделать динамично смену eur в eur['value']

 

То есть подставить какую то переменную с кодом валюты. 

$valuta = 'eur';
$currencys->curencylist->$valuta['value']; 

Не работает... поисковике просто не знаю даже что спросить по этому вопросу.

 


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 02 November 2014 - 19:30

Не совсем понимаю, но поробуйте вот так:
 

$valuta = 'eur';
$currencys->curencylist->{$valuta}['value']; 

  • 0
Изображение
 

#3 Ёшкин Кот

Ёшкин Кот

Отправлено 02 November 2014 - 19:33

не фунциклирует.. 


  • 0

#4 Ёшкин Кот

Ёшкин Кот

Отправлено 03 November 2014 - 07:26

тишинаа...


  • 0

#5 SmetDenis

SmetDenis

Отправлено 03 November 2014 - 10:43   Лучший Ответ

тишинаа...


Вы задали вопрос ночью, все спят ;)


 
$curList = array();
foreach ($xml->curencylist->children() as $code => $currency) {

    $code = strtoupper($code);

    foreach ($currency->attributes() as $key => $value) {
        $curList[$code][$key] = (string)$value;
    }

    $curList[$code]['value'] = (float)$curList[$code]['value'];
}

$code = 'EUR';
echo $curList[$code]['value'];

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 Ёшкин Кот

Ёшкин Кот

Отправлено 03 November 2014 - 10:47

Раз я не сплю - значит не все :) спасибо. Хочу допилить этот модуль. У меня несколько проектов работает на строй версии и обновлять их я не буду. себе дороже. А вот дать возможность управлять курсами менеджеру - по любому надо. 


  • 0

#7 SmetDenis

SmetDenis

Отправлено 03 November 2014 - 10:48

Мой вариант у вас сработал?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!