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

Форум PHP

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

 

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

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

тема: как достать два массива функцией?
 
 автор: PyccHeBa   (12.10.2007 в 07:57)   письмо автору
 
 

Помогите пожалуйста сделать. Все работает, не знаю как доставать массивы функциями. Передавать по одному в MakePlot не пойдет по разным причинам. Надо именно так.

Здесь надо return делать. Как?



GetData(...параметры 1...);
GetData(...параметры 2...);
GetData(...параметры 3...);
GetData(...параметры 4...);

------как достать эти массивы?-------

MakePlot(....тут 8 массивов....);

GetData(..параметры..)
{

sql запрос (2 столбца с данными)

}



MakePlot(...8 массивов...)
{

рисуем 4 графика на одной системе координат

}

   
 
 автор: coloboc66   (12.10.2007 в 10:02)   письмо автору
 
   для: PyccHeBa   (12.10.2007 в 07:57)
 

Можно в getdata() из восьми одномерных массивов сделать один двумерный и передать его в makeplot()

   
 
 автор: PyccHeBa   (26.10.2007 в 02:12)   письмо автору
 
   для: coloboc66   (12.10.2007 в 10:02)
 

я решил создать больше файлов. 9 файлов вместо одного, за-то гибкости и надежности больше!!

   
 
 автор: CrazyAngel   (26.10.2007 в 06:43)   письмо автору
 
   для: PyccHeBa   (26.10.2007 в 02:12)
 

>за-то гибкости и надежности больше!!

Объясните

   
 
 автор: kasmanaft   (26.10.2007 в 07:47)   письмо автору
 
   для: PyccHeBa   (12.10.2007 в 07:57)
 

Если функция должна возвращать несколько значений (у Вас это два массива, как я понял), можно передавать в нее аргументы по ссылке.

<?php
function func($var) {
    
$var++;
}

$var 1;

func($var);   echo $var;
func(&$var);  echo $var;
?>

   
Rambler's Top100
вверх

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