首页 » SEO优化 » php数组orderby技巧_系统函数之数组字符串日期数学函数

php数组orderby技巧_系统函数之数组字符串日期数学函数

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

系统函数之数组、字符串、日期、数学函数

一、系统函数先容

php数组orderby技巧_系统函数之数组字符串日期数学函数

有一些函数系统已经帮我们定义好,我们只须要拿来直策应用即可。

php数组orderby技巧_系统函数之数组字符串日期数学函数
(图片来自网络侵删)

二、数组常用函数

三、字符串常用函数

四、日期函数

五、数学函数

根据定义可以实现数组倒序:

<?php

$arr=array(1,2,3,4,5,6);

//$arr=array_reverse($arr);

$arr=ReverseArray($arr);

echo \公众<pre>\"大众;

print_r($arr);

echo \公众</pre>\"大众;

//数组倒序

function ReverseArray($arr){

for($i=0;$i<count($arr)/2;$i++){

$tmp=$arr[$i];

$arr[$i]=$arr[count($arr)-1-$i];

$arr[count($arr)-1-$i]=$tmp;

}

return $arr;

}

?>

TIPS:函数巧记

1、按照命名法顾名思义,看颜色提示、参数提示(参数中按逗号);

2、检索API(Application Programm Interface,运用程序接口)文档;

3、百度搜索引擎。

4、@屏蔽系统警告或缺点信息,用的多会影响程序的实行。

作业:

天生一个有4、5或6位的验证码

1)验证码由大写、小写英笔墨母和数字组成;(可以考虑有汉字或针言)

2)天生的验证码放在一个有一定大小、边框、背景色的DIV中;

3)用户输入文本框可以和天生的验证码进行比对;

4)天生的验证中如果包含大写或小写字母“o”和数字“0”,用户分不清,全部处理成数字“0”;

5)验证时不区分大小写。

提示:用隐蔽域保存天生的验证码。

<form action=\"大众index.php\"大众 method=\"大众post\"大众>

<input />abcd

<input type=\公众hidden\"大众 value=\公众abcd1\公众 id=\公众chn\"大众 name=\"大众chn\公众/>

<input type=\"大众submit\"大众 value=\公众click\"大众 />

</form>

<?php

echo $_REQUEST[\"大众chn\"大众];

?>

天生验证码页面代码:

<?php

/

Describe:天生验证码

Paramters:$count天生验证码的位数

return:天生的验证码

/

function CreateCheckNumber($count){

$checkNum=\"大众\"大众;//天生的验证码

/

$str=\公众abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\"大众;

for($i=0;$i<$count;$i++)

$checkNum.=substr($str,rand(0,strlen($str)-1),1);

/

$str=\"大众a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8,9,我,是,中,国,人\"大众;

$arr=explode(\"大众,\"大众,$str);

for($i=0;$i<$count;$i++)

$checkNum.=$arr[rand(0,count($arr)-1)];

//处理大小写字母“o”成数字“0”

/

$checkNum=str_replace(\公众o\"大众,\公众0\"大众,$checkNum);

$checkNum=str_replace(\公众O\"大众,\"大众0\"大众,$checkNum);

/

$checkNum=str_replace(\"大众O\公众,\"大众0\"大众,str_replace(\公众o\"大众,\"大众0\公众,$checkNum));

return $checkNum;

}

?>

调用及测试:

<form action=\公众./index.php\"大众 method=\公众post\"大众>

请输入验证码:<input name=\"大众chn\公众 id=\公众chn\"大众/>

<br />

<div style=\"大众width:60px; text-align:center; height:16px; border:1px solid gray;\"大众>

<?php

include_once(\"大众CheckNum.php\"大众);

$chnr=CreateCheckNumber(4);

echo $chnr;

?>

</div>

<a href=\"大众index.php\公众 title=\"大众点击切换\"大众>看不清?换一张</a>

<input type=\"大众hidden\"大众 name=\"大众chnr\"大众 id=\"大众chnr\公众 value=\"大众<?php

echo $chnr;

?>\"大众 />

<input type=\公众submit\"大众 value=\"大众CLICK\"大众 />

</form>

<?php

//比对验证码是否精确

if(@$_REQUEST[\公众chn\"大众] && $_REQUEST[\"大众chnr\"大众]){

$chn=$_REQUEST[\"大众chn\公众];

$chnr=$_REQUEST[\公众chnr\"大众];

if(strtoupper($chn)!=strtoupper($chnr))

echo \公众验证码缺点\公众;

else

echo \"大众验证码精确\"大众;

}

?>

标签:

相关文章