php文件读写操作实例代码
php文件操作(删除、修改时间、改名、获取文件所有者)
$file="test.txt"; //定义文件
echo fileowner($file); //获取文件所有者
/*
fileowner() 函数返回文件的所有者。
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中getcwd 与chdir 改变目录函数
echo getcwd()."n"; //取得当前工作目录
echo "<br>";
chdir('08'); //改变工作目录
echo getcwd() . "n"; //再次取得当前工作目录
php中常用字符串比较函数
substr_compare() 函数从指定的开始长度比较两个字符串。
该函数返回:
php中常用hash加密函数
*/
$hash_list=hash_algos(); //返回注册的hash规则列表
print_r($hash_list); //显示结果
php中strpos strrchr strpbrk字符查找函数
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。
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