Как получить значение функции PHP? - PullRequest
0 голосов
/ 30 января 2012

При использовании, например, функции "get_photo_id", и я использую число 6. Внутри.

Пример:

<?php get_photo_id("6"); ?>

Я хочу, чтобы функция get_photo_id получила значение внутри (в данном случае это 6). Чтобы можно было найти число внутри и присвоить ему переменную.

Примерно так:

function get_photo_id() {

<!--something to find the value used and assign it as $valueused -->

get_cat_id('$valueused')
echo 'cat_id'
}

Я надеюсь, вы понимаете, что я имею в виду ... Я новичок в php!

Ответы [ 3 ]

2 голосов
/ 30 января 2012

Аргументы функции передаются следующим образом:

function foo($argument1, $arg2)
{
    var_dump($argument1, $arg2, func_get_args());
}

foo("test", 12);

приводит к

string(4) "test"
int(12)
array(2) { [0]=> string(4) "test" [1]=> int(12) }
1 голос
/ 30 января 2012

Вы имеете в виду параметры функции?

function foo($arg)
{
    echo $arg;
}

Когда вы звоните foo("6"), он будет отображаться 6.Однако, если вы хотите работать с числами, лучше звонить foo(6) с номером, а не строкой, содержащей число.

0 голосов
/ 30 января 2012

Мне не ясен ваш вопрос, но это может быть ответом из того, что я понимаю

function get_photo_id($value) {

    <!--something to find the value used and assign it as $valueused -->

    get_cat_id($value);
    echo 'cat_id'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...