大头

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 无乱码截取中文字符 /** * utf8编码字符串截取无乱码 * @param $str * @param $start * @param $len * @return string */ function sub_str($str, $start, $len){ //数组字符 $str_array = preg_split('//u',$str,-1,PREG_SP... 阅读全文
posted @ 2017-03-29 19:47 and大头 阅读(5038) 评论(0) 推荐(0)
摘要: 创建多级目录 //创建多级目录 $path = "./first/two/three"; if(is_dir($path)){ echo "已存在相同目录"; exit(); } if(mkdir($path,0777,true)){ echo '创建目录成功'; } 冒泡排序 一个数组 $arr = array(30, 2, 36, 14, 10, 25, 23, 85, 2... 阅读全文
posted @ 2017-03-28 22:18 and大头 阅读(289) 评论(0) 推荐(0)
摘要: (^\s)|(\s$)这个正则表达式作用是:__________ 匹配以0个或多个空白符开头或者0个或多个空白符结尾的字符串 编写函数取得上一月的最后一天 function last_month_lastday($date = "") { if (empty($date)) { $date = time(); } else { $date=strto... 阅读全文
posted @ 2017-03-27 21:37 and大头 阅读(206) 评论(0) 推荐(0)
摘要: 写一段PHP代码,确保多个进程同时写入同一个文件成功 $fp = fopen('slq.sql',"r+"); $time = time(); $wait_time = 0; while (!flock($fp,LOCK_EX)){ //获取独占锁,写入程序 return bool sleep(10); $wait_time = time(); i... 阅读全文
posted @ 2017-03-27 19:42 and大头 阅读(363) 评论(0) 推荐(0)
摘要: smarty 原理 Smarty是一个模板引擎,主要是为了使业务逻辑与视图分离。如果不用Smarty,则视图中会嵌套很多PHP逻辑代码,显得比较混乱。 Smarty调用display时会读取模板文件,进行数据替换,进行编译文件,以后每次访问都会直接访问编译文件,从而减少了读取模板文件和字符替换时间,编译文件里时间戳记录模板文件修改时间,如果模板被修改过就可以检测到,然后重新编译(编译是把静态内容保... 阅读全文
posted @ 2017-03-27 10:29 and大头 阅读(556) 评论(0) 推荐(0)
摘要: echo 、print、print_r、var_dump区别 echo 和print是语言结构不是函数, 只能打印出string 和 int int print(string $arg]) 既然是语言结果,一次打印就没有必要加括号(print) print_r 只有两个参数,第二个参数用于判断是否要输出(TRUE 捕获),能打印出结构 ,且有返回值,记住,pri... 阅读全文
posted @ 2017-03-25 12:01 and大头 阅读(284) 评论(0) 推荐(0)
摘要: 1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\ 能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍... 阅读全文
posted @ 2017-03-24 18:24 and大头 阅读(412) 评论(0) 推荐(0)
摘要: 17、isset、empty、is_null的区别 isset 判断变量是否定义或者是否为空 变量存在返回ture,否则返回false 变量定义不赋值返回false unset一个变量,返回false 变量赋值为null,返回false empty:判断变量的值是否为空,能转换为false的都是空,为空返回true,反之返回false。 "",0,"0",NULL,FAL... 阅读全文
posted @ 2017-03-24 18:22 and大头 阅读(4117) 评论(0) 推荐(0)
摘要: __sleep:在serialize被调用时,被自动的调用 __wakeup:在unserialize别调用时,被自动的调用,可用于做对象的初始化操作 class A { public $var; //serialize时被调用,当你不需要保存大对象的所有数据时很有用 public function __sleep() { echo '__s... 阅读全文
posted @ 2017-03-23 16:21 and大头 阅读(380) 评论(0) 推荐(0)
摘要: Yii2中的 Class yii\web\User 是如果进行验证登录,如果我们使用User类验证登录会给我们减少很多麻烦。在此就拿Yii2中自带的登录功能进行说明。 配置。在应用配置文件components中添加user组件,默认是配置好了,不过可以自己配置的后台登录功能。 'user' => [ 'identityClass' => 'app\models\User', // U... 阅读全文
posted @ 2017-03-20 19:07 and大头 阅读(5146) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

大头