//获得当前的脚本网址
php join 构造sql查询语句
join() 函数把数组元素组合为一个字符串。
join() 函数是 implode() 函数的别名。
php 数据类型和变量
php教程 数据类型和变量
php是弱类型的,一个变量不需要预先声明,也不需要指定类型。php中变量是$加上变量名,php的变量是区分大小写的。 例如上例中的 $my='my'。
php支持的变量类型包括:布尔型,整型,浮点型,字符串,数组和对象。前四种很常用,也和其他语言类似,不多做介绍。数组和对象后文具体介绍。
php中有函数来检测 对象的类型,它们是 getttype。gettype返回一个string,它的值可以是array,boolean,double,integer,object,resource,string 和 unknow type. php也支持显式的类型转换,语法和c类似。
转换操作符 转换为
(array) 数组
(bool) (boolean) 布尔型
(int) (integer) 整数
(object) 对象
(float),(double),(real) 浮点数
(string) 字符串
例如:
代码如下:
<?php
$str ='a string';
$num=15;
$numstr='123.3';
echo gettype($str),'<br/>';
echo gettype($num),'<br/>';
echo gettype($numstr),'<br/>';
$numstr=(float)$numstr;
echo gettype($numstr);
?>
php ereg()邮箱验证与文件名验证
php教程 ereg()邮箱验证与文件名验证
字符串比对解析。
语法: int ereg(string pattern, string string, array [regs]);
php中返回查询数据集四种方法
php get_cfg_var 取得 PHP 的配置
取得 php教程 的配置选项值。
语法: string get_cfg_var(string varname);
php 图形处理函数imagetype
php教程 图形处理函数imagetypes() imagecreatetruecolor() imagecreate()
//判断当前的gd库是否支持png
本函数以比特字段方式返回与当前 php 版本关联的 gd 库所支持的图像格式。将返回以下结果,img_gif | img_jpg | img_png | img_wbmp| img_xpm。 例如要检查是否支持 png
完整的新闻无限级分类代码,可添加,删除,移动,修改
php get_headers 与get_meta_tags函数实例
*/
$url='http://www.phprm.com'; //定义url
print_r(get_headers($url)); //无格式获取
print_r(get_headers($url,1)); //带上格式获取
php $_COOKIE简单应用实例
在php教程中,要用 setcookie 函数来注册 cookie 变量,你上面的代码没有注册 cookie 变量。怎么可能送得过去呢。正确的写法如下:
*/
$status=0; //定义状态
if(isset($_cookie['mytstcky'])&&($_cookie['mytstcky']=="chocchip")) $status=1; //如果已经设置变量
if(!isset($_get['cchk'])) //如果没有设置变量
{
setcookie("mytstcky","chocchip"); //发送cookie信息
header("location:$php_self?cchk=1"); //发送标头
exit; //结束php代码
}
?>
<html>
<head><title>cookie check</title></head>
<body bgcolor="#ffffff" text="#000000">
cookie check status:
<?php
printf('<font color="#%s">%s</font><br>;',$status ? "00ff00" : "ff0000",$status ? "passed!" : "failed!"); //根据条件输出不同内容
?>
</body>
</html>
php中生成随机密码几种方法(1/2)
mt_rand ( int $min , int $max )函数用于生成随机整数,其中$min–$max为ascii码的范围,这里取33-126,可以根据需要调整范围,如ascii码表中97–122位对应a–z的英文字母,具体可参考ascii码表;chr ( int $ascii )函数用于将对应整数$ascii转换成对应的字符。
php中正则获取url函数preg_match
$string="<b>example:</b><div align=left>this is a test</div>"; //定义字符串
$pattern="|<[^>]+>(.*)</[^>]+>|u"; //定义正则表达式模式
/*该匹配模式的意义是:以"<"开头后面跟1到多个不为">"的字符加上结尾内容;子模式中的".*"表示0到多个任意字符,再加上以"<"开头后面跟1到多个不为">"的字符加上">"符号。*/
preg_match_all($pattern,$string,$out,preg_pattern_order); //进行preg_mathc_all处理
echo $out[0][0];
echo ",";
echo $out[0][1];
echo "<p>";
echo $out[1][0];
echo ",";
echo $out[1][1];