首页 > PHP教程

php文件读写操作实例代码

本教程举了大量的关于如何利用php来操作文件,如有截取文件 读取文件内容 格式化输出文件内容 锁定文件函数 以写入方式打开文件csv文件等操作。 */ $fp=fopen('test.txt','r');         //打开文件 $flag=ftruncate($fp,5);         //截取文件 if($flag)      &...
阅读全文

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开发中常用到正则函数

$temp[0]="abc";
$temp[1]=123;
$temp[2]="us.";
$temp[3]=5;
$temp[4]=58;
$temp[5]="cs";
//以上代码定义一个数组,其中既有数字也有字符串
echo "数组temp的内容为:";
echo "<p>";
//通过循环输出数组内容
for($i=0;$i<count($temp);$i++)
{
 echo $temp[$i];
 echo ",";
}
echo "<p>";
echo "经过preg_grep()处理过之后的新数组为:";
$temp2=preg_grep("/^(d)d*/",$temp);   //使用preg_grep进行处理
//上式的正则表达式模式中"//"为定界符,其内容为所有整数元素
echo "<p>";
print_r($temp2);       //通过循环输出新数组内容

阅读全文

php中格式化输出函数vprintf printf sprintf sscanf

数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:

%% - 返回百分比符号
%b - 二进制数
%c - 依照 ascii 值的字符
%d - 带符号十进制数
%e - 可续计数法(比如 1.5e+3)
%u - 无符号十进制数
%f - 浮点数(local settings aware)
%f - 浮点数(not local settings aware)
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%x - 十六进制数(大写字母)

阅读全文

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];

阅读全文

php中返回ascii值函数odr

ord() 函数返回字符串第一个字符的 ascii 值。

语法
ord(string)
*/
$str="h";            //定义字符
$result=ord($str);          //求其ascii码
echo "字符".$str."的ascii码为:".$result;     //输出的结果,72

阅读全文