php 生成N个不重复的随机数实例详解
生成随机数时用了mt_rand() 函数,这个函数生成随机数的平均速度要比 rand() 快四倍。
去除数组中的重复值时用了“翻翻法”,就是用 array_flip() 把数组的 key 和 value 交换两次,这种做法比用 array_unique() 快得多。
返回数组前,先使用 shuffle() 为数组...
php检查验证IP为有效IP地址函数
在php5.2之前如果我们要验证IP地址是否有效我们需要使用正则来验证这样只是IP地址是不是合法的,如果要有效我们需要调用ping来操作,但php5.2.0之后,有专门的函数来做这个判断了,下面我来总结一下这些函数.
判断是否是合法IP,代码如下:
if(filter_var($ip, FILTER_VA...
php随机生成字符串一些方法总结
前面有讲过生成随机密码,下面我再来给大家介绍一些常用的生成随机字符串的函数吧,这些都是我们自定义的函数,当然也有系统自带函数了,不过都比较简单了。
mt_rand函数,实例例子代码如下,在本例中,我们会返回一些随机数:
echo(mt_rand());
echo(mt_rand()); ...
PHP将HTML转换成文本一些方法总结
在php中html转换成文本提供了自带的函数strip_tags了,但有时此函数不够用,下面总结了一些用户自定的函数,各位可参考.
最常用的使用php函数strip_tags,代码如下:
<?php
$mystr=<<<SATO
此处省略几十行HTML代码^_^
SATO;
$str=strip...
php进行压缩 ob_gzhandler函数有3种方法
使用ob_gzhandler函数有3种方法让它对php进行压缩:
1、在php.ini中设置output_handler = ob_gzhandler
2、在.htaccess中加入php_value output_handler ob_gzhandler
3、在php文件头加上ob_start(‘ob_gzhandler’);
第一种我们是没法办到,第二种方法不错,可以一劳永...
PHP移除指定HTML标签方法总结
在php中我们最常用的指定HTML标签可以直接使用strip_tags函数来替换了,利用它可以过滤所有的html标签哦,下面我来给大家介绍除了此函数之外的其它办法。
有时候我们需要把html标签页存到数据库里,但是有些场合却需要拿无html标签的纯数据,这个时候就要对带html标签的数据进行...
php根据生日计算年龄/生肖/星座实例
本文章来介绍根据用户出生年月来计算年龄/生肖/星座的各种程序实例代码,各位朋友不防进入参考.
计算年龄,代码如下:
function birthday($mydate){
$birth=$mydate;
list($by,$bm,$bd)=...
PHP执行系统命令的有几个常用的函数
PHP执行系统命令的有几个常用的函数,如有:system函数、exec函数、popen函数,passthru,shell_exec函数他们都可以执行系统命令,不过前提时必须系统给了权限了哦。
system函数
说明:执行外部程序并显示输出资料。
语法:string system(string command, int [return_var])...
php 删除非空目录自定义函数
在php中删除目录如果是空目录我们可直接使用rmdir来删除,但是要删除非空目录我们需要先删除最子级目录的文件然后再删除空目录,其实就是递归删除目录了.
循环删除目录和文件函数,代码如下:
function delDirAndFile( $dirName )
{
if ( ...
PHP转换文件夹下所有文件的编码
本文章来给大家介绍一个利用PHP转换文件夹下所有文件的编码,这种我们很适用一次批量转换多个文件的编辑哦,注意只转一次哦.实例代码如下:
<?php
/**
* 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码 &nb...