Forum Webscript.Ru

Программирование => PHP => Тема начата: -alpha- от 22 Ноября 2005, 01:52:18

Название: Передача по ссылке
Отправлено: -alpha- от 22 Ноября 2005, 01:52:18
Задачка....

$o = array(\'a\',\'b\',\'c\');
$l = array(\'x\',\'y\',\'z\');

function wp(&$d,&$z)
{
   /* code */
   if(1)
   {
   /* нужно wp($l,$o) не юзая global $l, $o */
   }
}

wp($o,$l);
?>

как? :(
Название: Передача по ссылке
Отправлено: Меняздесьдавнонет от 22 Ноября 2005, 02:08:25
ну и?
вопрос-то где?
какие проблемы?
Название: Передача по ссылке
Отправлено: -alpha- от 22 Ноября 2005, 02:19:48
Изнутри ф-ции вызвать её же но поменять параметры местами, или я туплю :/ Со ссылками не имею дело часто....
Название: Передача по ссылке
Отправлено: Меняздесьдавнонет от 22 Ноября 2005, 02:21:19
нужно вызвать? вызывай
нужно поменять? поменяй.
ПРОБЛЕМЫ КАКИЕ?
Название: Передача по ссылке
Отправлено: -alpha- от 22 Ноября 2005, 02:27:44
хых :) заработало :) пасиб за своевременные (и в тему) крики :)

$o = array(\'a\',\'b\',\'c\');
$l = array(\'x\',\'y\',\'z\');

function wp(&$d,&$z)
{
   echo($d[0]."
");
   if($d[0] == \'a\')
   {
   wp($z,$d);   
   }
   else
   {
   exit();
   }
}

wp($o,$l);
?>
Выдало:

a
x
Название: Передача по ссылке
Отправлено: Меняздесьдавнонет от 22 Ноября 2005, 02:33:24
я бы, скорее, назвал это пинками.
рад, что помогло.