第一种方法用mt_rand() 第二种方法(最快的) 第三种取当时时间戳 第四种打乱字符串 5 //开始创建验证码(直接用函数生成,比较方便快捷) php mt_rand生成0~1随机小数的效果比较 lcg_value说明float lcg_value ( void )lcg_value() 返回范 ...
分类:
Web程序 时间:
2018-09-06 23:07:30
阅读次数:
300
引用: http://www.runoob.com/php/php-oop.html PHP 类定义 实例: 变量 $this 代表自身的对象。 PHP_EOL 为换行符。 PHP 中创建对象 类创建后,我们可以使用 new 运算符来实例化该类的对象: 以上代码我们创建了三个对象,三个对象各自都是独 ...
分类:
Web程序 时间:
2018-07-31 11:18:27
阅读次数:
220
字节码缓存能存储预先编译好的php代码 * 如果是自己编译PHP 编译好后 php.ini /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20170718 警告: 如果使用 Xdebug, php.ini文件必须 ...
分类:
Web程序 时间:
2018-07-15 19:42:16
阅读次数:
276
$file = 'log.txt';file_put_contents($file,$param.PHP_EOL,FILE_APPEND); ...
分类:
Web程序 时间:
2018-07-13 20:25:13
阅读次数:
166
不同操作系统的换行符都是不同的(其实我觉得PHP并不是真正的跨平台) unix系列用 \n windows系列用 \r\n mac用 \r PHP_EOL 代表php的换行符, 这个变量会根据平台而变, 在windows下会是\r\n 在linux下是\n 在mac下是\r 删除字符串中的换行可以使 ...
分类:
Web程序 时间:
2018-07-07 23:58:54
阅读次数:
320
得益于PHP的强大的内置数组函数array_column();array_combine(); 举个小栗子: ...
分类:
编程语言 时间:
2018-06-21 13:55:08
阅读次数:
599
首先,业务场景如下: 1.本公司的设备管理平台(实现设备控制接口,有开关功能) 2.需要接入东方生态的设备管理平台(同样设备控制平台有开关功能,但是方法不一致) 业务需求如下: 全部用本公司的接口方法实现对设备的控制 UML图设备如下: 实现步骤如下: 1.写自己的设备接口 2. 写自己公司的设备管 ...
分类:
其他好文 时间:
2018-06-14 20:59:22
阅读次数:
178
看到群里有刚入门的同学在讨论++和--自增减的问题。也许对于新手来说这个很容易犯错,不管新老手,我觉得我还是有必要在此写下避免给自己留下遗憾的Bug,废话不多说。直接切入正题, 我们看下如下先增代码: 再看下后增 上面2例应该很容易明白理解了吧。 ...
分类:
Web程序 时间:
2018-06-13 00:14:17
阅读次数:
299
grep命令 作用:从文本文件或管道数据流中筛选匹配的行及数据,配合正则表达式一起使用,功能更加强大。 格式: grep [options] [pattern] [file] 1,匹配包含"ghostwu"的行 2,-v: 不包含,相当于取反 3,-n 添加行号 4,-E,使用扩展的egrep命令, ...
分类:
系统相关 时间:
2018-05-21 10:28:36
阅读次数:
241
around:a.代码:<?php$num1=round(5,2);$num2=round(5.123,2);echo$num1.PHP_EOL;echo$num2.PHP_EOL;b.输出:55.12sprintf:a.代码:<?php$num1=sprintf(‘%.2f‘,5);$num2=sprintf(‘%.2f‘,5.123);echo$num1.PHP_EOL;echo$
分类:
Web程序 时间:
2018-05-15 17:48:56
阅读次数:
198