PHP
架构攻城狮
这个作者很懒,什么都没留下…
展开
-
array函数?
array_values($arr)——返回$arr数组中所有的值并给其建立数字索引。原创 2016-10-12 18:27:37 · 220 阅读 · 0 评论 -
php基础(四)
一、包含文件语法1、include():可以包含多次;2、require():可以包含多次;3、include_once():只能包含一次;4、require_once():只能包含一次;5、相同点:可以包含多次;不同点:require遇到错误停止执行,include遇到错误继续执行。注意:包含文件相当于拷贝包含文件的代码复制主文件中,魔术常量除外,魔术常量取的是魔术常量所原创 2016-10-14 21:55:05 · 207 阅读 · 0 评论 -
php基础(三)
一、数组获取数组的长度,count()和sizeof()二、替代语法总结php提供了替代语法,主要用于在php代码和html代码混编的时候使用,具有替换语法的语句有if、switch、for、while、foreach,将左大括号变冒号,右大括号变成endXXX。原创 2016-10-14 16:33:04 · 223 阅读 · 0 评论 -
php基础(二)
一、引号1、在js中,单引号和双引号是一样的;2、在php中,如果字符串没有变量,单引号和双引号显示结果是一样的,但是,如果有变量,双引号中 变量要解析,单引号才是真正的字符串,故单引号的效率比双引号高。二、转义字符(\)1、将具有特殊含义的字符转成普通字符;注意:转义字符后面如果跟的是特殊字符,将特殊字符转成普通字符,如果跟的数普通字符,转义字符不起作用。2、原创 2016-10-14 11:46:57 · 184 阅读 · 0 评论 -
php基础(六)
一、数组排序函数1、sort() :按值进行升序排列,不保持原来的键值关联2、rsort():按值进行降序排列,不保持原来的键值关联3、asort():按值进行升序排列,保持原来的键值关联4、arsort():按值进行降序排列,保持原来的键值关联5、ksort():按键进行升序排列6、krsort():按键进行降序排列7、natsort():自然排序8、usort(原创 2016-10-30 15:48:46 · 273 阅读 · 0 评论 -
php基础(五)
一、操作数组的函数1、range(起始值,结束值);:生成一个指定范围的数组;2、array_merge():数组合并;3、array_rand(数组,随机取出元素的个数);4、shuffle(数组):打乱数组;原创 2016-10-17 20:30:11 · 247 阅读 · 0 评论 -
经典程序(三)
一、php打印出来前一天时间?echo date('Y',strtotime('-1 day',time())); 补充:date('Y-m-d H:i:s',strtotime('-1 day',time())); //完整的时间格式 echo date('Y-m',strtotime('-1 month',time())); //打印出前一个月 原创 2016-10-30 00:36:08 · 205 阅读 · 0 评论 -
empty()使用时,注意事项?
Note:empty()只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句都不会起作用。举个例子:原创 2016-10-30 00:34:07 · 366 阅读 · 0 评论 -
PHP操作Memcached
1.1 开启php的php_memcache.dll扩展1、将php_memcache.dll文件放到php目录下的ext目录下2、php引入php_memcache.dll扩展3、重启服务1.2 查看是否安装扩展成功(phpinfo)1.3 操作连接通信原创 2016-10-30 00:22:37 · 249 阅读 · 0 评论 -
优化php效率,提高php性能的一些方法:
优化php效率,提高php性能的一些方法:1、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;2、尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;3、优化Select S转载 2016-10-30 00:18:55 · 351 阅读 · 0 评论 -
thinkphp下的三级联动(带有缓存的)
1.Application\Home\View\Index\index.htmlDocument省份:请选择省份{$vo.name}城市:请选择城市地区:请选择地区$(fu原创 2016-10-27 23:07:34 · 516 阅读 · 0 评论 -
经典程序(二)
一、因数分解$i=2; //因数从2开始function fun($num){ global $i; if($num%$i==0){ echo $i,' '; $num=$num/$i; fun($num); }else{ if($num==1) return; $i++; fun($num); }}二、求最大公约数和最小公倍数最小公倍数:$n原创 2016-10-14 20:35:04 · 175 阅读 · 0 评论 -
经典程序(一)
一、判断闰年1、能被4整除,但不能被100整除;能被400整除;2、trim():取出数据两边的空格;3、is_numeric():判断是否是数字或数字字符串;4、is_int():是否是整形。程序:<?php//判断是否按了提交按钮,方法一/*if(isset($_POST['button'])){ //按了提交按钮}*///判断是否按了提交按钮,方法二i原创 2016-10-14 14:06:12 · 164 阅读 · 0 评论 -
json数据和xml数据有什么不同?
返回json数据和xml数据有什么不同,两个服务器间发送json数据,收到后第一步做什么?xml可视化好,json相对来说比较小xml的约束比json大银行业务必须使用事务和xml(为什么必须使用xml?因为xml的限制更加严格)原创 2016-10-12 21:09:58 · 310 阅读 · 0 评论 -
二维数组排序?
php自带array_multisort函数排序。原创 2016-10-12 18:37:50 · 173 阅读 · 0 评论 -
单例模式?
class MySQLDB { private static $instance; //私有的成员用来保存类的实例 private function __construct() { //私有的构造函数阻止在类的外部实例化 } private function __cl转载 2016-10-12 18:36:38 · 154 阅读 · 0 评论 -
php基础(一)
一、解决php显示乱码1、通过解决echo '';2、通过header()解决header('content-type:text/html;charset=utf-8');二、输出语句:echo、print、print_r、var_dump原创 2016-10-14 10:19:30 · 291 阅读 · 0 评论