这篇文章主要介绍了PHP自定义函数获取汉字首字母的方法,涉及php针对汉字的编码转换与判断操作相关技巧,非常简单实用,需要的朋友可以参考下首字母很重要,可以进行排序使用。城市列表等等。<?php /* * Created on 2016-12-1 */ function getFirstCharter($str) {if (empty($str)) {return ;}$fchar = ord($str{0});if ($fchar >= ord(A) && $fchar <= ord(z))return strtoupper($str{0});$s1 = iconv(UTF-8, gb2312, $str);$s2 = ic...
这篇文章主要介绍了php获取当前月与上个月月初及月末时间戳的方法,涉及php针对日期与时间相关判断与操作技巧,需要的朋友可以参考下具体如下:当前月<?php $thismonth = date(m); $thisyear = date(Y); $startDay = $thisyear . - . $thismonth . -1; $endDay = $thisyear . - . $thismonth . - . date(t, strtotime($startDay)); $b_time = strtotime($startDay);//当前月的月初时间戳 $e_time = strtotime($endDay);//当前月的月...
本文介绍php获取POST数据的三种方法,第一种方法是$_POST,第二种方法是使用file_get_contents,第三种方法是使用全局变量$GLOBALS, 具体请看下面说明php获取POST数据的三种方法方法一,$_POST$_POST或$_REQUEST存放的是PHP以key=>value的形式格式化以后的数据。方法二,使用file_get_contents(“php://input”)对于未指定 Content-Type 的POST数据,则可以使用file_get_contents(“php://input”);来获取原始数据。 事实上,用PH...
这篇文章主要介绍了php自定义扩展名获取函数,结合实例形式分析了php针对文件扩展名的截取操作实现技巧,需要的朋友可以参考下具体如下:<?php $url = "http://www.abc.com/abc/de/fg.php?id=1"; //这个是自己写的 function getUrl($url) {$date = explode(?, $url);$date = basename($date[0]);$date = explode(., $date);return $date[1]; } var_dump(getUrl($url)); //下面两个是网上弄的 function getExt($url){$arr = parse_url...
这篇文章主要介绍了PHP获取页面执行时间的方法(推荐)的相关资料,需要的朋友可以参考下一些循环代码,有时候要知道页面执行的时间,可以添加以下几行代码到页面头部和尾部:头部:<?php $stime=microtime(true);尾部:$etime=microtime(true);//获取程序执行结束的时间 $total=$etime-$stime; //计算差值 ?>最后输出:echo "<br />当前页面执行时间为:{$total} 秒";以上就是本文的全部内容,希望对大家的学习有所帮助。相关推荐...
cURL 是一个功能强大的PHP库,使用PHP的cURL库可以简单和有效地抓取网页并采集内容,设置cookie完成模拟登录网页,curl提供了丰富的函数,开发者可以从PHP手册中获取更多关于cURL信息。本文以模拟登录开源中国(oschina)为例,需要的朋友可以参考下PHP的curl()在抓取网页的效率方面是比较高的,而且支持多线程,而file_get_contents()效率就要稍低些,当然,使用curl时需要开启下curl扩展。代码实战先来看登录部分的代码://模拟登录...
客户端传过来一段字符串,需要从字符串中匹配出所有的url,php该如何实现呢?本文章向大家介绍php如何获取字符串中的URL(网址链接),主要使用到php正则表达式函数preg_match_all,具体实现方法请看下文$str =本文实例讲述了php匹配字符串里所有URL地址的方法。http://www.manongjc.com 分享给大家供大家参考; preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*/",$str,$array2)...
这篇文章主要介绍了PHP+mysql实现从数据库获取下拉树功能,结合实例形式分析了php+mysql数据库查询及select下拉框输出查询结果的实现技巧,需要的朋友可以参考下本文实例讲述了PHP+mysql实现从数据库获取下拉树功能。分享给大家供大家参考,具体如下:<?php include "config.php"; include "MySQL.php"; $db = new Mysql(test); //几个简单的类,不用列出来大家也看得懂。就是实例化一个数据库连接而已。 function RootMenu ($PID,$n...
这篇文章主要介绍了php获取客户端IP及URL的方法,涉及php预定义服务器变量$_SERVER相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下具体如下:function getonlineip(){//获取用户ipif($_SERVER[HTTP_CLIENT_IP]){$onlineip=$_SERVER[HTTP_CLIENT_IP]; //用户IP}else if($_SERVER[HTTP_X_FORWARDED_FOR]){$onlineip=$_SERVER[HTTP_X_FORWARDED_FOR]; //代理IP}else{$onlineip=$_SERVER[REMOTE_ADDR]; //服务器IP}return $onl...
这篇文章主要介绍了php获取当前url地址的方法,结合实例形式JS获取URL的方法对比分析了php获取URL的常用技巧,需要的朋友可以参考下具体如下:js 获取:top.location.href //顶级窗口的地址 this.location.href //当前窗口的地址php获取当前url地址:#测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER[HTTP_HOST]."<br>"; #localhost //获取网页地址 echo $_SERVER[PHP_SELF]."<br>"; #/blo...
这篇文章主要介绍了php获取指定数量随机字符串的方法,涉及php针对数组的遍历及字符串运算相关操作技巧,需要的朋友可以参考下具体如下:function getARandLetter($number = 1) {if ($number == 0)return FALSE; //去除0$number = $number < 0 ? - $number : $number; //如果小于零取正值$letterArr = array (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...
本文主要介绍了php从身份证获取性别和出生年月的方法。具有很好的参考价值话不多说,请看代码://通过身份证号查询出性别与生日$birth = strlen($idcard)==15 ? (19 . substr($idcard, 6, 6)) : substr($idcard, 6, 8);$sex = substr($idcard, (strlen($idcard)==15 ? -2 : -1), 1) % 2 ? 1 : 0; //1为男 2为女//通过身份证号查询出性别与生日if($data[cardtype] == idcard){$data[birth] = strlen($data[cardno])==15 ? (19 . sub...
这篇文章主要介绍了php获取给定日期相差天数的方法,结合具体实例形式分析了2种日期相差天数的计算方法,涉及php日期字符串转换的相关操作技巧,需要的朋友可以参考下具体如下:方法一:<?php function count_days($a,$b){$a_dt=getdate($a);$b_dt=getdate($b);$a_new=mktime(12,0,0,$a_dt[mon],$a_dt[mday],$a_dt[year]);$b_new=mktime(12,0,0,$b_dt[mon],$b_dt[mday],$b_dt[year]);return round(abs($a_new-$b_new)/86400); } //今天...
这篇文章主要介绍了PHP获取中国时间及美国时间的方法,涉及php时区选择及日期时间相关操作技巧,非常简单实用,需要的朋友可以参考下具体如下:中国时间:/*** 获取中国时间,即上海时区时间* @param <type> $format* @return <type>*/ function getChinaTime($format = "Y-m-d H:i:s") {$timezone_out = date_default_timezone_get();date_default_timezone_set(Asia/Shanghai);$chinaTime = date($format);date_default_timezone_se...
本篇文章主要介绍php获取字符串前几位的方法,感兴趣的朋友参考下,希望对大家有所帮助。在实际项目应用中,经常遇到使用php获取字符串前几位用来比较、赋值等等。今天给大家分享使用php substr 获取字符串前几位、后几位、指定位的用法。substr(PHP 4, PHP 5)substr — 返回字符串的子串说明string substr ( string $string , int $start [, int $length ] )返回字符串 string 由 start 和 length 参数指定的子字符串。参数string...