2012-01-30 63 views
0

例如,当使用功能时,“get_photo_id”和我使用内部的数字6。如何获取PHP函数值?

实施例:

<?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!

+0

能否请您澄清你的问题的答案。 “找到里面的号码”是什么意思?在数组中找到它,在磁盘上的文件,数据库?这个问题有点不清楚,很难看到你想要达到的目标。 – MrKiane 2012-01-30 13:44:40

+2

首先需要学习多种东西。查看[functions](http://php.net/functions)和[variables](http://php.net/variables)上的PHP手册。或者查看一些教程。 – mario 2012-01-30 14:07:37

回答

2

函数的参数传递如下:

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

为什么downvote?这是第一个答案,完全正确。 – Jim 2012-01-30 13:49:54

+1

此外,他知道在哪里放大括号;) – maiwald 2012-01-30 14:30:06

1

你的意思是函数的参数?

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

当你调用foo("6")它会响应6。但是,如果要使用数字,最好使用数字来呼叫foo(6),而不是包含数字的字符串。

0

我不明白你的问题,但是这可能是从我的理解

function get_photo_id($value) { 

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

    get_cat_id($value); 
    echo 'cat_id' 
}