|
|
|
| Мне нужен массив, который создается в функции, но после завершения функции остается доступным скрипту....
Через return() не выходит, так как в функцию передается и возвращается другой параметр.
Как сделать? | |
|
|
|
|
|
|
|
для: Sfinks
(18.01.2005 в 22:10)
| | Функция чья? Твоя или нет?
Сохраняешь вней маасив в какой ; той же или нет?
return по-моему заначение переменной присваивает к входной переменной.
По ссылке по-моему - это так называеться =)
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Akira
(18.01.2005 в 22:17)
| | Код функции громоздкий, поетому на примере....
<?php
function obrabotka_teksta($str)
{
// Здесь идет обработка переменной $str
// и в зависимости от ее содержания создание массива $array
return($str);
}
$str = obrabotka_teksta($_GET["str"]);
// здесь содержание массива $array должно быть доступно!
print_r($array);
?>
|
| |
|
|
|
|
|
|
|
для: Sfinks
(18.01.2005 в 22:29)
| | Global...хм я его как-то упустил =(( | |
|
|
|
|
|
|
|
для: Sfinks
(18.01.2005 в 22:10)
| | Массив в функции следует объявить с атрибутом GLOBAL:
<?php
function test()
{
GLOBAL $arr;
$arr = array();
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.01.2005 в 22:31)
| | СПАСИБО!
Именно то! =)) | |
|
|
|