PHP:怎么把var_dump()函数输出的值中的变量提取出来?

来源:百度知道 编辑:UC知道 时间:2024/05/27 19:14:22
PHP:怎么把var_dump()函数输出的值中的变量提取出来?
()中有一个字符串,是URL地址,我想把地址中传递的参数变量提出来使用,怎么办

ob_start();
var_dump();
$str=ob_get_clean();

$str就是你要的

地址中传递的参数变量
$_GET

print,print_r,printf,sprintf,die,echo,var_dump,var_export 区别
1 echo()
可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。
2 print()
只可以同时输出一个字符串,一个参数,需要圆括号,有返回值,当其执行失败时返flase . print 的用法和C语言很像,所以会对输出内容里的%做特殊解释。 $a=print('hi'); echo $a;
//---------------------------- hi 1 //1是$a的值。 //-----------------------------
3 die(); // 和exit()区别。
有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库) mysql_connect("locahost","root","root") or die("链接服务器失败!");
4 printf(); //f指format格式化
printf("参数1",参数2):参数1=按什么 格式输出;参数2=输出的变量。(%s:按字符串;%d:按整型;%b: 按二进制;%x:按16进制;%X:按16进制大写输出;%o:按八进制;%f: 按浮点型) 函数,返回输出字符个数,把文字格式化以后输出,如: printf ("$%01.2f" , 43.2); //$43.20 $表示填充的字符
0表示位数不够在不影响原值的情况下补0 1表示输出的总宽度
2 表示小数位数,有四舍五入 %f 是表示显示为一个浮点数 格式化命令及说明:
%% 印出百分比符号,不转换。 %b 整数转成二进位。
%c 整数转成对应的