|
|
|
|
|
для: isset
(19.03.2005 в 20:50)
| | странно. я веть так пробовал а оно вроде не работало. а сейчас работает. сенкс | |
|
|
|
|
|
|
|
для: RV
(19.03.2005 в 20:35)
| |
<?
list($Zero, $Five, $Six) = status();
echo $Five;
?>
|
| |
|
|
|
|
|
|
|
для: isset
(17.03.2005 в 19:41)
| | >
><?
>function status()
>{
>global $Zero, $Five, $Six;
>$string = cookie($result['status']);
>
>$result_sting = explode (":" , $string);
>$Zero = $result_sting[0];
>$Five = $result_sting[5];
>$Six = $result_string[6];
>}
>?>
>
|
>использование:
>
><?
>status();
>echo "</br>Zero is " . $Zero;
>echo "</br>Five is " . $Five;
>echo "</br>Six is " . $Six;
>?>
>
|
а можно с этим по подробнее. вот я пишу после функции
<?
list($Zero, $Five, $Six) = status();
echo status($Five);
?>
|
выводит Array , а надо чтоб выводило содержимое $Five | |
|
|
|
|
|
|
|
для: RV
(17.03.2005 в 15:17)
| |
<?
function status()
{
global $Zero, $Five, $Six;
$string = cookie($result['status']);
$result_sting = explode (":" , $string);
$Zero = $result_sting[0];
$Five = $result_sting[5];
$Six = $result_string[6];
}
?>
|
использование:
<?
status();
echo "</br>Zero is " . $Zero;
echo "</br>Five is " . $Five;
echo "</br>Six is " . $Six;
?>
|
| |
|
|
|
|
|
|
|
для: RV
(16.03.2005 в 19:31)
| | ну так как получить данные $Zero, $Five, $Six из функции status() ?? | |
|
|
|
|
|
|
|
для: cheops
(16.03.2005 в 19:15)
| | возратить надо из функции status().
пробовал например $status[0] | |
|
|
|
|
|
|
|
для: RV
(16.03.2005 в 16:35)
| | Не очень понятно откуда его необходимо возратить - возвращается ли функцией массив? Если да, то нужное вам значение должно быть в первом элементе массива с индексом 0. | |
|
|
|
|
|
|
|
для: cheops
(16.03.2005 в 15:22)
| | таак. а теперь мне надо получить значение $Zero (в данном случае должно возратить 1). что то сколько не пытался. так ничего и не вышло | |
|
|
|
|
|
|
|
для: isset
(16.03.2005 в 15:05)
| | Да, в функции можно использовать только один оператор return, но на PHP эту проблему можно очень элегантно решить для этого нужно возвращать массив.
<?php
function status()
{
$string = cookie($result['status']);
$result_sting = explode (":" , $string);
$Zero = $result_sting[0];
$Five = $result_sting[5];
$Six = $result_string[6];
return array($Zero, $Five, $Six);
}
?>
|
А в месте вызова функции распотрошить массив при помощи кострукции list
<?php
list($Zero, $Five, $Six) = status();
?>
|
List() поместит значения соотвествующих элементов массива, возвращаемого функцией status() в переменные $Zero, $Five и $Six. | |
|
|
|
|
|
|
|
для: isset
(16.03.2005 в 15:05)
| | >В функции можно использовать только один return
ну так и надо было в книге писать :) | |
|
|
|
|