php 判断密码是否简单原理:正则表达式/((^[0-9]{6,})|(^[a-z]{6,})|(^[A-Z]{6,}))$/ 弱密码 /((^[0-9,a-z]{6,})|(^[0-9,A-Z]{6,})|(^[a-z,A-Z]{6,}))$/ 中密码 /^[\x21-\x7e,A-Za-z0-9]{6,}/ 强密码代码如下/** * 检测密码强度 * @param string $pw 密码 * @return int */ function _checkPwLevel($pw){if(empty($pw)){return 0;}$pattern[weak] = /((^[0-9]{6,})|(^[a-z]{6,})|(^[A-Z]{6,}))$/;$pattern[middle] = /((^[0-9,a...
有时候我们后台需要设置用户只能上传指定后缀名的文件,这时候就要对文件进行检测了。代码如下/*** 获取文件后缀名,并判断是否合法** @param string $file_name* @param array $allow_type* @return blob */ function get_file_suffix($file_name, $allow_type = array()) {$fnarray=explode(., $file_name);$file_suffix = strtolower(array_pop($fnarray));if (empty($allow_type)){return $file_suffix;}else{if (in_array($fil...
很多时候,我们需要做 IP 黑名单或者 IP 白名单,来对访客进行限制,很常见的一种就是对同一 IP 段内的所有 IP 进行允许或限制,那么就我们就需要知道访客 IP 是否属于该 IP 段范围内。本文仅记录一下方法。其实本文还有一个应用场景,就是通常存储在数据库中的 IP 地址都是 varchar 类型的,而如果采用 INT 类型来保存 IP ,则可以对数据库起到优化的作用,当然这里只是针对 IP4 进行讲解。判断一个 IP 是否属于某一个 IP 段,思路...
在PHP中,可以使用内置函数array_key_exists()来判断数组中是否存在某个键名或索引。下面本篇文章就来给大家介绍一下PHP array_key_exists()函数,希望对大家有所帮助。array_key_exists()array_key_exists()函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。提示:请记住,如果您指定数组的时候省略了键名,将会生成从 0 开始并以 1 递增的整数键名。语法:array_key_exists(key,arr...
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。php判断一个数字是几位数的方法:在PHP中,可以先将数转换为整数、转换为字符串、然后检查字符串的长度,即可判断一个数字是几位数。例:<?php$a=120.567;echo strlen(floor($a)); ?>执行结果是3说明:fl...
在项目开发中,我们有时候需要知道我们查出的数据是否有重复的,而一般我们查出的数据是一个二维数据,则只要有一个字段唯一,即可判断。简单积累,减少重复劳动。直接上代码public function isRepeat(){// 微擎查数据库方法$list = pdo_getall(ewei_shop_member);$list = array_column($list,openid);if (count($list) != count(array_unique($list))) {echo 该数组有重复值;}else{echo 该数组没有重复值;} } 更多PHP相关知识,请...
在项目开发中,我们有时候需要知道我们查出的数据是否有重复的,而一般我们查出的数据是一个二维数据,则只要有一个字段唯一,即可判断。简单积累,减少重复劳动。直接上代码public function isRepeat(){// 微擎查数据库方法$list = pdo_getall(ewei_shop_member);$list = array_column($list,openid);if (count($list) != count(array_unique($list))) {echo 该数组有重复值;}else{echo 该数组没有重复值;} } 更多PHP相关知识,请...
判断是否为闰年的条件是满足下列二者条件之一:年号能被4整除、但不能被100整除,二是年号能被4整除,又能被400整除。那么PHP怎么判断一年是否为闰年?下面本篇文章就来给大家介绍一下使用PHP判断一年是否为闰年的方法,希望对大家有所帮助。1,php闰年计算方法一:①、普通年能被4整除而不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年) ②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是...
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。(注:1不是素数。)那么php怎么判断一个数是否为素数?下面本篇文章就来给大家介绍一下。下面我们就来介绍php判断素数的三种方法是什么?方法一:基本方法,——计数方法。$num = 7;$n = 0; //用于记录能被整除的个数 -- 计数 for($i = 1;$i <= $num; ++$i){ if($num % $i == 0){ $n++;} } if($n == 2){ echo "...
php判断是否有登录以下实例通过 Session 来判断用户是否登录:functions.php<?php function loggedIn(){ //通过 $_SESSION 来判断用户是否登录if(!$_SESSION[loggd]){ echo<form action="checkLogin.php" method="post"> <p> Username:<br> <input type="text" name="username"> </p> <p> Password:<br> <input type="password" name="username"> </p> <p> <input type="submit" name="submit" value="Log In"> </p> </form>; }e...
php判断字符串是不是数字is_numeric() 函数用于检测变量是否为数字或数字字符串。PHP 版本要求:PHP 4, PHP 5, PHP 7语法bool is_numeric ( mixed $var )参数说明:$var:要检测的变量。返回值如果指定的变量是数字和数字字符串则返回 TRUE,否则返回 FALSE。示例:<?php $var_name1=678;if (is_numeric($var_name1)) {echo "$var_name1 是数字" . PHP_EOL; } else {echo "$var_name1 不是数字" . PHP_EOL ; }输出:678 是数字更多...
PHP判断今天是星期几php的date()函数十分强大,合理利用该函数的各种参数可以实现我们日常开发中的各种需求,今天说说如何使用php判断今天是星期几的方法。PHP date()参数说明这里主要用到了 w 这个参数,关于这个参数的解释是:w 表示星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六),有了这个一切就很简单了。示例://php获取今天是星期几 function getWeek($unixTime=){ $unixTime=is_numeric($unixTime)?$unixTim...
PHP判断文件或目录是否可写在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下:参考is_writable — 判断给定的文件名是否可写。说明bool is_writable ( string $filename )如果文件存在并且可写则返回 TRUE。($filename 参数可以是一个目录名,即检查目录是否可写。 )注意: PHP 也许只能以运行 webserver 的用户名(通常为 nobody)来访问文件,不计入安全模式的限制。is_writable() 例子<?php $filename...
PHP判断文件或目录是否存在1、file_exists()函数判断文件文件是否存在实例://$file = "check.txt"; if(file_exists($file)) {echo "当前目录中,文件".$file."存在"; } else {echo "当前目录中,文件".$file."不存在"; }2、is_dir()函数判断目录是否存在实例://$dir = "c:/datacheck"; if(is_dir($dir)) {echo "当前目录下,目录".$dir."存在"; } else {echo "当前目录下,目录".$dir."不存在"; }推荐教程:PHP视频教程以上就是p...
php判断两个字符串是否相同strncmp()函数定义如下:strncmp(string1,string2,length)参数说明:string1 必需。规定要比较的首个字符串。string2 必需。规定要比较的第二个字符串。length 必需。规定比较中所用的每个字符串的字符数。返回值说明:如果两个字符串相等,则返回值为 0。如果 string1 小于 string2,则返回值小于0。如果 string1 大于 string2,则返回值大于0。示例代码如下:<?php /* strncmp()函数比较两个字符串前n个...