powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP передача функии переменных
3 сообщений из 3, страница 1 из 1
PHP передача функии переменных
    #38630303
djeks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня, подскажите как передать значение переменой в функцию
хочу что б внутри функции result_t переменная $sss принимала "$param[$i]" где $param массив;
код
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
global $dat;
$param= array('FICA-4802_TOTAL','FICA-4803_TOTAL','FT-3060_A','FT-3060_B','FT-3060_TOTAL','FT-3162_A','FT-3162_B','FT-3162_C','FT-3162_D','FT-3162_TOTAL','FT_12','GE_FT-3','GE_QTT');
function result_t($param=array(),$sss) 
    {
     global $dat;
                     for ($i=0 ;$i<count($param);$i++)
                     {  echo $sss;
                         $dat[$sss]=$i;
//если  делать так то работает
//                      $dat[$param[$i]]=$i;
                     }
   return $dat;
        }

                       $sss="$param[$i]";    
                   $t =result_t ($param,$sss);
                   foreach ($t as $key=>$value)
                  echo $key,$value,"</br>";

?>
...
Рейтинг: 0 / 0
PHP передача функии переменных
    #38630333
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конкретно так - нельзя. Variable variables с массивами так не работают.
...
Рейтинг: 0 / 0
PHP передача функии переменных
    #38630355
djeks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowконкретно так - нельзя. Variable variables с массивами так не работают.
поскажите идею иль как можно реализовать следующий фрагмент
$t =result_t ($param,$sss); // сама функция - подключение к базе , получение результатов..
аргумент функции = $param - переменные для котрых получаются значения , $sss - сам sql запрос для этих переменных
Код: php
1.
2.
3.
4.
$sql="
SELECT v_AnalogHistory.Value
FROM Runtime.dbo.v_AnalogHistory v_AnalogHistory WHERE (v_AnalogHistory.DateTime=$date_start) AND (v_AnalogHistory.TagName='ХХ???ХХ') ";
$param= array('FICA-4802_TOTAL','FICA-4803_TOTAL','FT-3060_A','FT-3060_B','FT-3060_TOTAL','FT-3162_A','FT-3162_B','FT-3162_C','FT-3162_D','FT-3162_TOTAL','FT_12','GE_FT-3','GE_QTT');
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP передача функии переменных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]