![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
小狗快跑嘟嘟
寻路php,寻路编程。
展开
-
折半查找的php实现
$num = 24;//要查找的数$arr = [12,56,23,34,24,58,96,67,35,69];sort($arr);$min = 0;$max = count($arr); $found = false;while(($max-$min)>=1){$index = floor(($min + $max) /2);if($ar原创 2015-09-03 09:22:59 · 334 阅读 · 0 评论 -
Yii学习笔记(入门)
1、初始化应用下载yii框架(基本版下载地址,传送门),解压到你的php源码路径下,访问http://localhost/basic/web/index.php,进入yii的启动页面。如果提示你未安装openssl的话,去你的php.ini中修改你的配置文件,当然,提示其他扩展未安装也是如此。2、创建自己的控制器以下代码为初始化Yii控制器所需要的代码:<?phpna原创 2015-09-08 11:41:38 · 271 阅读 · 0 评论 -
nginx启用php
nginx本身不具有php的解析能力,需要通过php-fpm将他们关联起来1、安装php-fpm,yum命令安装很简单(编译安装自行百度吧,也不难)yum install php-fpm;启动php-fpm,locate php-fpm的结果是/usr/sbin/php-fpm,我的直接输入php-fpm &就可以后台运行了2、配置nginx location原创 2015-09-07 11:11:12 · 621 阅读 · 0 评论 -
php将base 64数据转化为图片并保存
做图片裁切时,得到的图片是base 64格式的,因此就遇到了如何将base 64格式的数据转换为图片的问题。 代码如下: $img = I("post.coverimg"); if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $img, $result)) { $type = $result原创 2015-10-10 14:14:00 · 792 阅读 · 0 评论 -
php中foreach赋值
突然有一天遇到的问题,php数组用foreach赋值时取不到值。细细想来,as是重新赋值,而不是原来的值,因此要用到&指针。foreach($data as &$item){ $item['comments'] = 5; unset($item); }然后惊喜地发现最后两次赋值会一样。所以请参考php官方手册,unset($value);这就是正确原创 2015-10-09 15:58:34 · 667 阅读 · 0 评论