PHP
_奔跑的蜗牛
以梦为马,莫负韶华!
展开
-
PHP 中字符编码转换 iconv() 和 mb_convert_encoding() 的区别
近端遇到了字符串转化问题,发现PHP带了两种方法来转化,iconv() 和 mb_convert_encoding(), 下面来说说他们的区别1. mb_convert_encoding()//官方文档string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_intern原创 2017-08-12 22:19:40 · 2475 阅读 · 0 评论 -
使用PHP 的 curl 爬取 青果教务系统 课表
近段需要写关于爬取课表的功能,现在完成了,来总结一下,说说自己踩过的坑。希望能帮到大家。1. 分析首先我们要了解 Http Cookie 的作用(可参考HTTP cookies 详解),简单来说就是维持一个会话,这样我们就能在登陆一个网页后,就能进入这个网页需要登陆的界面。现在我们需要模拟登陆青果教务系统,就也需要先获取服务器给我们的cookie,然后用这个cookie值去...原创 2017-08-15 15:52:33 · 4163 阅读 · 7 评论 -
PHP二维码识别
近段需要写一个通过PHP来识别二维码的功能,在网上查了很久才解决问题。以此来记录下来解决问题的方法。最开始找的方法是一个叫 php-zbarcode 的扩展,自己照着网上的安装步骤安装了 ImageMagick 和 zbar ,但编译 php-zbarcode 时出错了,后来换成Center OS 系统还是出错,由于技术有限也就放弃了。然后是在github上找到了一个叫 php-qrco原创 2018-01-23 22:40:26 · 11474 阅读 · 3 评论 -
PHP 中对象的复制
PHP中的对象在复制是通过 clone 来复制对象的<?phpclass A{ public static $n = 0; public $s; public function __construct(){ $this->s = ++self::$n; }}$a1 = new A();$a1->s = -1;$a2...原创 2018-02-24 19:42:51 · 402 阅读 · 0 评论 -
PHP 面试——函数总结
一、数组count() 统计数组中元素的个数in_array($element, $array) 数组 array 中是否存在元素 elementimplode($str, $array) 将数组 array 中的元素用 str 拼接json_encode($array) 将数组转换为 JSON 串排序 sort($arr) 以升序对数组排序rsort($arr) 以降序对数组...原创 2018-08-04 14:43:44 · 1568 阅读 · 0 评论