<?php
header("content-type:text/html;charset=utf-8");
//常用的公共函数
//得到扩展名
$filename='12.png.php.img';
function getExt($filename){
/*
* substr:截取字符串
* strstr:从左向右查找 返回值:字符串
strrchr:从右向左查找 返回值:字符串
strpos:从左向右查找 返回值:整型,假如查找的字符串不存在,则返回空
strrpos:从右向左查找 返回值:整型
* */
// echo strrchr($filename,".");die;//返回的是.img
// echo strrpos($filename,".");//返回的是10
// return substr(strrchr($filename,"."),1);
// return substr($filename,strrpos($filename,".")+1);
// return end(explode('.',$filename));//explode()将字符串拆分为数组,通过引号里面的值拆分,end是输出数组中的当前元素和最后一个元素的值:
}
echo getExt($filename);
3个return均可以得到扩展名
//得到验证码的函数 function getVerifty($type=1,$length=4) { if ($type == 1) { $str = join('', range(0, 9)); } elseif ($type == 2) { $str = join('', range('a', 'z')); } elseif ($type == 3) { $str = join('', range('A', 'Z')); } else { $str = join('', array_merge(range(0, 9), range('a', 'z'), range('A', 'Z'))); } $str2 = substr(str_shuffle($str), 0, $length); return $str2; } echo (getVerifty(6,5));
//创建表格
function getTable($tr,$td,$bgcolor="red"){
$table="<table width='800' border='1' bgcolor='red'>";
for($i=1;$i<=$tr;$i++){
$table.="<tr>";
for($j=1;$j<=$td;$j++){
$table.="<td>";
$table.="x";
$table.="</td>";
}
$table.="</tr>";
}
$table.="</table>";
return $table;
}
echo getTable(3,5,"pink");