请问PHP中函数的返回值怎么写

这是一个判断是否授权的接口 我需要把它改为这样比如接口收到的数据是1380013800我需要他返回的数据是这样 A=1 B=2 C=3 D=4 5=E 6=F 7=G 8=H 9=I 0=J 这是字母代表的数字需要返回的是 ACHAABDIAA_AAAAAAA转换成数字是 1381124911-1111111=1380013800(即最后等于收到的数据)当然还有一个前提是已经授权才这样返回 未授权的话返回是20(其他也可以)

第1个回答  2017-04-10
函数是一个功能集合体。执行一定的功能或运算。。运算之后的结果保留在函数内部是无意义的。返回值就是把函数运算的结果从函数内部取出。无论是自定义函数还是自带函数。原型都是如下:
function 函数名(参数1, 参数2……) {
运算过程
return 运算结果;
}

return 关键字的作用就是把运算的结果从函数内部移出。要取得这个值。可以使用 = 号赋值给一个变量。
$var = 函数名(参数,如果有的话);
$var 即可以得到函数内部的运算结果。也有些函数是没有返回值的。。比如 var_dump

特别注意一下。返回值。只是返回运算结果的“值”,而不是特定的某个变量。例如:
funciton test() {
$a = 1+2;
return $a;
}
以上代码返回的是 3 这个值。而不是 $a 本身。所以才叫 返回“值”追问

你好,能帮我写吗?我没有php基础

本回答被网友采纳

在PHP中return一般在什么情况下用。。
return就是返回值。比如用户有一个函数,是进行加法运算,但是用户希望得到的是结果,不是输出结果,就要用返回值:function add($a,$b){ return $a+$b;} c = add(5,3);\/\/用户这个得到的$c值就可以用在程序的其他地方

php自定义函数返回值问题,理解不透
function 函数名(参数1, 参数2……) { 运算过程 return 运算结果;} return 关键字的作用就是把运算的结果从函数内部移出。要取得这个值。可以使用 = 号赋值给一个变量。var = 函数名(参数,如果有的话);var 即可以得到函数内部的运算结果。也有些函数是没有返回值的。。比如 var_dump 特别注意...

php next()函数会返回什么值?
next(array)其中,array参数是必需的,用于指定要操作的数组。与current()函数相似,next()会在返回值之前将内部指针向前移动一位。这意味着每次调用后,你都会得到下一个数组单元的值,并且指针会自动向前移动。然而,如果指针移动到数组的末尾,next()会返回false。需要注意的是,如果数组中存在空单元或...

PHP中return的用法和实际作用??
1、如果执行了return,则return 语句后面的内容将不会被执行了;function add($a,$b){ return $a+$b;return $a*$b;} c = add(5,3);\/\/得到的$c值可以用在程序的其他地方。echo $c;输出结果:8,只执行$a+$b,$a*$b没有被执行。2、return 可以是函数返回值,也可以返回一个空值,...

用PHP定义一个函数,返回3个参数中的最大值?
max = $num3;} return $max;} 该函数接受3个参数 $num1, $num2, $num3,并使用 if 语句判断它们之间的大小关系,返回最大值 $max。可以通过以下方式调用该函数:echo findMax(5, 9, 3); \/\/ 输出 9 在调用函数时,传递3个参数 5, 9 和 3,函数返回 9,这是三个参数中的最大值。

php fopen()的返回值是什么?
若执行fopen函数时发生错误,则函数的返回值是NULL(即0)。fopen的函数原型为: FILE *fopen(const char *filename, const char *mode);其功能是使用给定的模式 mode 打开 filename 所指向的文件。文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回 NULL,并把错误代码存在 error ...

phpfloor(7.8)的返回值是多少
phpfloor(7.8)的返回值是向下舍入的最近的整数值。根据查询相关公开信息显示,php向下取整函数是floor,返回值是不大于value的下一个整数,即将value的小数舍去取整。

PHP中的mysql_query()函数的返回值是什么?
布尔值 NULL ,false, 0 ," " ,都代表为假, mysql_query 对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,打印出来是 类似于 “Resource id #3" 的一个字符串,所以就为真了。这个“Resource id #3" 就好比是一个指示牌, 连接着你要操作的数据,用函数操作他时,例如:mysql_fetch_array($...

函数中if和return的格式
<?phpfunction f1($a) {if($a>50){return '您的输入不能大于50';}echo $a;}$a=51;\/\/\/加个echo 打印返回的字符串 你原来的写法是没错的,只是不打印而已echo f1($a);?>

php如何返回数组php如何返回数组数据
PHP函数返回一个数组!这段代码有很多问题...一个函数只能有一个返回值,连花括号都没有。例如,您可以返回一个包含$m,$n的数组 ?php a=1;$b=1000 result=solve($a,$b);函数求解($aa,$bb){ m=array();n=array();for($I=$aa;$i$i){ m[$I]=$I;n[$I]=1000-$I;} ...

相似回答