php $_server函数,PHP函数

PHP函数

extract()//将数组中的键名作为变量名,键值作为变量值

例:

form.html

action.php

$p_test=extract($_POST);

echo $p_test; //输出的是变量的个数3

extract($_POST); //相当于$username=$_POST['username']; $password=$POST['password'];

echo "用户名=".$username; //输出用户名=username

echo "密码=".$password; //输出密码=password

?>

/* 假定 $var_array 是 wddx_deserialize 返回的数组*/

$size = "large";

$var_array = array("color" => "blue",

"size" => "medium",

"shape" => "sphere");

extract($var_array, EXTR_PREFIX_SAME, "wddx");

echo "$color, $size, $shape, $wddx_size\n";

?>

上例将输出:

blue, large, sphere, medium

$size 没有被覆盖,因为指定了 EXTR_PREFIX_SAME,这使得 $wddx_size 被建立。如果指定了 EXTR_SKIP,则 $wddx_size 也不会被建立。EXTR_OVERWRITE 将使 $size 的值为“medium”,EXTR_PREFIX_ALL 将建立新变量 $wddx_color,$wddx_size 和 $wddx_shape。

必须使用关联数组,数字索引的数组将不会产生结果,除非用了 EXTR_PREFIX_ALL 或者 EXTR_PREFIX_INVALID。

file_exists()//检查文件或目录是否存在

例:

$filename = 'c:\windows';

if (file_exists($filename)) {

echo $filename."存在";

} else {

echo $filename."不存在";

}

?>

method_exists()//检查类的方法是否存在

例:

$directory = new Directory('.');

var_dump(method_exists($directory,'read'));

?>

上例将输出:

bool(true)

str_replace(要被替换的字符串,替换用的字符串,操作字符串[,替换次数【可选参数】]);

在都不使用数组时,该函数直接使用new_needle替换所有的needle并返回替换后的字符串。如:str_replace("m&quo

相关文档:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值