51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Php笔记

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

厉飞雨 阅读(1) 评论(0) 赞(2)

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。 下面首先还是直奔主题以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法。 //php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,...

php四种基础排序算法

php四种基础排序算法

厉飞雨 阅读(3) 评论(0) 赞(1)

曾经有网友问我关于面试题的问题,今天就发一个面试题笔试经常会出的排序算法,大家可以参考一下,如有问题可以给我留言。 ```lang-php /** * php四种基础排序算法的运行时间比较 * @authors Jesse (jesse152@163.com) * @date 2016-08-11 07:12:14 */ //冒泡排序法 functi...

PHP中“==”运算符的安全问题

PHP中“==”运算符的安全问题

厉飞雨 阅读(3) 评论(0) 赞(1)

**前言** PHP是一种通用的开源脚本语言,它的语法混合了C,Java,以及Perl等优秀语言的语法。除此之外,它还提供了大量的函数库可供开发人员使用。但是,如果使用不当,PHP也会给应用程序带来非常大的安全风险。 在这篇文章中,我们将会对PHP应用程序中经常会出现的一些问题进行深入地分析,尤其是当我们使用"=="(比较运算符)来进行字符串比较时,可能...

php跳出多重循环的几种语句比较

php跳出多重循环的几种语句比较

厉飞雨 阅读(3) 评论(0) 赞(2)

在这篇文章中我们将会对php语言的一些用来跳出多重循环的语句进行逐个的比较说明,以期大家在实际应用中能将它们很好的区分开来,OK!废话不多说了,直接逐个来看吧: 1.**break语句**: break语句无论是在面向过程的编程语言中、还是在面向对象的编程语言中都是必备的语句之一,想必很多人对其的使用也已经了如指掌了,而且我们以前也对其针对具体的语言区做了专门的文章讲解和分...

PHP 奇技淫巧

PHP 奇技淫巧

厉飞雨 阅读(3) 评论(0) 赞(2)

自从PHP玩闭包后,大家一口气跳五楼,不费劲。 1、基础:一句话实现定义一个函数并立即调用 大家在JavaScript里经常这么搞,因为变量污染是个不可容忍的事儿。但是PHP里如何实现这样的功能?一个可行方法是: ```lang-php call_user_func(function(){ echo "hello,world"; }); ``...

php内部多进程

php内部多进程

厉飞雨 阅读(3) 评论(0) 赞(2)

通过扩展实现多线程的典型例子是CURL,CURL 支持多线程的抓取网页的功能。 这部分过于抽象,所以,我先给出一个CURL并行抓取多个网页内容的一个分装类。这个类实际上很实用, 详细分析这些函数的内部实现将在下一个教程里面描述。 你可能不能很好的理解这个类,而且,php curl 官方主页上都有很多错误的例子,在讲述了其内部机制 后,你就能够明白了。 先看代码: ...

在PHP中使用CURL实现GET和POST请求的方法

在PHP中使用CURL实现GET和POST请求的方法

厉飞雨 阅读(2) 评论(0) 赞(2)

1. CURL介绍 CURL是一个利用URL语法规定来传输文件和数据的工具.支持很多协议,如HTTP、FTP、TELNET等。 幸运的是PHP也支持CURL库。本文将介绍curl的一些高级特性,以及在PHP中如何运用它。 2. 基本结构 在学习更为复杂的功能之前,先来看一下在PHP中建立CURL请求的基本步骤: (1)初始化 curl_init() (2)设置变...

PHP伪造页面referer来源地址几种方法

PHP伪造页面referer来源地址几种方法

厉飞雨 阅读(4) 评论(0) 赞(3)

前段时间有网友希望我发一些CURL用法的教程,今天就先发一个php伪造页面referer来源的代码实例,希望大家提出意见或者建议。 referer是php用来判断页面上级来源页面的一个超级变局变量了,我们可以使用referer来判断是从那个页面进入到此页面了,这样我们可以进行更好的跟踪了,下面我就来给各位朋友整理了几种伪造页面referer来源例子,希望例子能给各位朋友. ...

php用正则判断是否为中文

php用正则判断是否为中文

厉飞雨 阅读(2) 评论(0) 赞(2)

php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下: ```lang-php $str = 'php学习'; if(preg_match('/[x7f-xff]/', $str)) { echo '字符串中有中文<br/>'; }else{ echo '字符串...

php关于精准计算的模块 BCMath

php关于精准计算的模块 BCMath

厉飞雨 阅读(4) 评论(0) 赞(1)

bc是Binary Calculator的缩写。bc\*函数的参数都是操作数加上一个可选的 \[int scale\],比如string bcadd(string $left_operand, string $right_operand\[, int $scale\]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个由0-9组成的string表示,计算结...