【php判断星期几】教程文章相关的互联网学习教程文章

PHP判断变量内容是什么编码(gbk?utf-8)mb_detect_encoding

mb_detect_encoding($str,"UTF-8, ISO-8859-1, GBK"); 获取编码类型function convToUtf8($str) {if( mb_detect_encoding($str,"UTF-8, ISO-8859-1, GBK")!="UTF-8" ) {//判断是否不是UTF-8编码,如果不是UTF-8编码,则转换为UTF-8编码return iconv("gbk","utf-8",$str);} else {return $str;} }

对传入的数组参数的字段进行判断

对传入的数组参数的字段进行判断, A、B、C是必须字段, D、E、F是可能有的字段,其他为一定不能有的字段<?php/** * QUESTION : 对传入的数组参数$params的字段进行判断 * * 1. A、B、C是必须字段 * 2. D、E、F是可能有的字段 * 3. 其他为一定不能有的字段 * * @author yearnfar *///方法一:$must = array(A,B,C);$maybe = array(D,E,F);foreach($must as $key) { if (!isset($params[$key])) exit("{$key}必须!")...

通过php网站判断用户是否是手机访问的方法

随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。自定义的函数如下:$agent = check_wap(); if( $agent ) {header(Location: http://www.gxlcms.com);exit; }// check if wap function check_wap(){// 先检查是否为wap代理,准确度...

php判断来访者是否是搜索引擎的爬虫

我们可以通过HTTP_USER_AGENT来判断是否是蜘蛛,搜索引擎的蜘蛛都有自己的独特标志,下面列取了一部分。 function is_crawler() { $userAgent = strtolower($_SERVER[HTTP_USER_AGENT]); $spiders = array( Googlebot, // Google 爬虫 Baiduspider, // 百度爬虫 Yahoo! Slurp, // 雅虎爬虫 YodaoBot, // 有道爬虫 msnbot // Bing爬虫 // 更多爬虫关键字 ); foreach ($spid...

PHP判断一张图片的主色调的代码片段

这段代码可以帮助你判断任意图片的主色调,使用了简单的统计算法实现 $i = imagecreatefromjpeg("image.jpg"); for ($x=0;$x<imagesx($i);$x++) { for ($y=0;$y<imagesy($i);$y++) { $rgb = imagecolorat($i,$x,$y); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> & 0xFF; $b = $rgb & 0xFF; $rTotal += $r; $gTotal += $g; $bTotal += $b; $total...

PHP判断客户端是IOS还是Android

if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ echo 'systerm is IOS';}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){ echo 'systerm is Android';}else{ echo 'systerm is other';}?> PHP, IOS, Android

使用IP判断访问用户是在哪个城市的PHP代码

function detect_city($ip) { $default = UNKNOWN; $curlopt_useragent = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729); $url = http://ipinfodb.com/ip_locator.php?ip= . urlencode($ip); $ch = curl_init(); $curl_opt = array( CURLOPT_FOLLOWLOCATION => 1, CURLOP...

一种PHP判断设备是否是手机/平板的代码

在做web开发的时候经常会需要用到对移动设备的页面匹配,当然可以直接把网站做成响应式的,但如果不想这么做的话,可以使用PHP对设备类型进行判断, 然后显示相应的界面和内容。今天分享一种使用 PHP 判断设备是否是手机/平板的方法,方法来源于WordPress(wp-includes/vars.php:125),适用于大部分类型的手机/平板判 断: /** * Test if the current browser runs on a mobile device (smart phone, tablet, etc.) * * @staticvar ...

判断用户是否使用代理的PHP代码

/******************************************************* isProxy* check whether client is under Proxy or not* $_SERVER['HTTP_X_FORWARDED_FOR'] is pivotal here* if client is under Proxy, returns true* if client is not under Proxy, returns false* *****************************************************/function isProxy(){ return (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) ? true : f...

PHP判断网络文件是否存在

[PHP]代码 $file = "http://www.xxx.nxxxet/demo/file_exists.zip";$fileExists = @file_get_contents($file,null,null,-1,1) ? true : false ;if($fileExists){ echo "File Exists!";}else{ echo "Sorry, we couldnt find the file.";}是否存在, PHP

php判断是否是中文/英文/数字示例代码_PHP教程

代码如下:$str=asb天水市12; if (preg_match("/^[\x7f-\xff]+$/", $str)){ echo 全部是汉字; }else { echo 不全是汉字; } /** PHP自带的判断是否是中文, eregi([^\x00-\x7F], $str ) //中文 eregi([0-9], $str) //数字 eregi([a-zA-Z], $str)//英文 */ if (eregi([^\x00-\x7F], $str) || eregi([0-9], $str) || eregi([a-zA-Z], $str)){ echo 你输入的为中英文数字的并合体哦!.; echo "长度:".strlen($str); } / ** 下面这两个方...

使用php判断服务器是否支持Gzip压缩功能_PHP教程

Gzip可以压缩网页大小从而达到加速打开网页的速度,目前主流的浏览器几乎都支持这个功能,但开启Gzip是需要服务器支持的,在这里我们简单的使用php来判断服务器是否支持Gzip功能。 新建一个php类型文件,可命名为test.php,该文件中写入下面这段代码: 代码如下: 然后保存并上传至你需要测试的空间的根目录下,上传完毕之后在浏览器中打开这个文件的URL: http://你的域名及目录/test.php,例如本站即为:http://3aj.cn/test.php...

PHP用strstr()函数阻止垃圾评论(通过判断a标记)_PHP教程

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法:strstr(string,search) 参数string,必需。规定被搜索的字符串。 参数search,必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。 strstr()函数简单演示代码如下:echo strstr...

php数据类型判断函数有哪些_PHP教程

代码如下:is_bool()、is_float()、is_int()、is_string()、is_object()、is_array() 和 is_integer()。 注意当判断 is_numeric() 检测变量是否为数字或数字字符串 有别 is_integer()http://www.bkjia.com/PHPjc/313598.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/313598.htmlTechArticle 代码如下:is_bool()、is_float()、is_int()、is_string()、is_object()、is_array() 和 is_integer()。 注意当判断 is_numeric() 检测...

PHPstrstr函数判断字符串是否否存在的实例代码_PHP教程

PHP strstr 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法 strstr(string,search)参数 描述string 必需。规定被搜索的字符串。search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 提示和注释 注释:该函数是二进制安全的。 注释:该函数对大小写敏感。如需进行大小写不敏感的...