会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
九尘
博客园
首页
新随笔
联系
管理
订阅
02 2019 档案
yii2解决资源插件路径不对应问题
摘要://本人ubuntu系统 composer self-update //升级到最新 //官网找到最新下面的这行执行. composer global require "fxp/composer-asset-plugin:^1.4.1" //执行完毕, 项目目录删除vender, 重新composer install,
阅读全文
posted @
2019-02-21 20:32
jiuchen
阅读(330)
评论(0)
推荐(0)
编辑
php字符串的拆分截取
摘要:/* * strstr区分大小写 * stristr不区分大小写 * */ $str="test/abc.jpg"; echo stristr($str,'.'); echo ''; echo stristr($str,'.',true); /* 输出 .jpg test/abc */
阅读全文
posted @
2019-02-16 09:38
jiuchen
阅读(5787)
评论(0)
推荐(0)
编辑
php文件处理函数
摘要://basename的使用$path='test/abc.jpg'; echo basename($path);// echo ''; echo basename($path,'.jpg');// /* * 输出结果 abc.jpg abc * */
阅读全文
posted @
2019-02-16 09:09
jiuchen
阅读(250)
评论(0)
推荐(0)
编辑
pdo的使用
摘要:query('SELECT * from ss') as $row) { echo ''; print_r($row); $arr[]=$row; } var_dump($arr); $dbh = null; } catch (PDOException $e) { print "Error!: " . $e->ge...
阅读全文
posted @
2019-02-15 22:53
jiuchen
阅读(153)
评论(0)
推荐(0)
编辑
mysqli的使用
摘要:'; print_r($row); $arr[]=$row; } var_dump($arr); mysqli_free_result($retval); mysqli_close($conn); /*3中解析方法 mysqli_fetch_array($retval)查询结果 Array ( [0] => 1 [id] => 1 [1] => 12 [a] => 12 [2] ...
阅读全文
posted @
2019-02-15 22:14
jiuchen
阅读(1931)
评论(0)
推荐(0)
编辑
mysql常用修改创建语句
摘要:一、连接数据库 二、数据库的操作 三、表的操作 四、查询优化 1,避免直接拼装, 2,输入信息过滤 3,连接数据库的账户权限不能过大,
阅读全文
posted @
2019-02-15 14:16
jiuchen
阅读(1969)
评论(0)
推荐(0)
编辑
php url处理
摘要:http_build_query() $data = array("name"=>"callback" , "value"=>"test"); $rescult = http_build_query($data); 输出下$rescutl可以得到: name=callback&value=test
阅读全文
posted @
2019-02-14 16:56
jiuchen
阅读(872)
评论(0)
推荐(0)
编辑
php字符串常用函数
摘要:chunk_split() 函数把字符串分割为一连串更小的部分。 htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。 htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。 ltrim() 函数移除字符串左侧的空白字符或其
阅读全文
posted @
2019-02-14 16:48
jiuchen
阅读(138)
评论(0)
推荐(0)
编辑
php字段转义
摘要:addslashes() 函数返回在预定义的字符前添加反斜杠的字符串。 预定义字符是:在以下符号前加/ 单引号(') 双引号(") 反斜杠(\) NULL parse_str($str,$arr) 函数把查询字符串解析到变量中。 http_build_url($arr) 函数把数组解析到查询字符串。
阅读全文
posted @
2019-02-14 16:22
jiuchen
阅读(726)
评论(0)
推荐(0)
编辑
mysql防注入
摘要:1.对用户输入的数据进行过滤 2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。 3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接。 4.不要把机密信息直接存放,加密或者hash掉密码和敏感的信息。 5.应用的异常信息应该给出
阅读全文
posted @
2019-02-14 16:01
jiuchen
阅读(1142)
评论(0)
推荐(0)
编辑
php匹配页面中的所有路径
摘要:方法一$url='http://www.google.cn/search?q=php'; $html=file_get_contents($url); $dom = new DOMDocument(); @$dom->loadHTML($html); $xpath = new DOMXPath($dom); $hrefs = $xpath->evaluate("/html/body//a")...
阅读全文
posted @
2019-02-13 16:41
jiuchen
阅读(688)
评论(0)
推荐(0)
编辑
php字符串 统计个数
摘要:方法一 $arr=str_split($str); $arr=array_count_values($arr); /* * 方法二 * */ $arr = str_split($str); $a2 = []; foreach ($arr as $k => $v) { if (isset($a2[$v])) { ++$a2[$v]; } else { ...
阅读全文
posted @
2019-02-13 16:24
jiuchen
阅读(5030)
评论(0)
推荐(0)
编辑
php 中文字符串反转
摘要:/** * * 中文字符串倒序 * @param str $str * return str **/ function str_en_desc($str){ $len=mb_strlen($str); $t2=''; for($i=$len-1;$i>=0;$i--){ $t2=$t2.mb_substr($str,$i,1,'utf-8'); } re...
阅读全文
posted @
2019-02-13 15:19
jiuchen
阅读(520)
评论(0)
推荐(0)
编辑
php字符串转成数组
摘要:/* 4.$m = “woxihuanphp”,编程实现:将字符串分割为单个字符存放到一个数组中,并打印数组? */ $m='woxihuanphp'; echo $res=trim(chunk_split($m,1,'.'),'.'); $arr1=explode('.',$res); var_dump($arr1); /*方法二 */ $m='woxihuanphp';$arr=st...
阅读全文
posted @
2019-02-13 14:06
jiuchen
阅读(31297)
评论(0)
推荐(0)
编辑
php绝对路径转相对路径
摘要:/** * 绝对路径转成相对 路径 * $path相对于$base的相对路径 * @param string $base * @param string $path * 思路:去除共同部分 */ function rela_pos($base, $path) { $base = explode('/', trim($base,'/')); $path = explo...
阅读全文
posted @
2019-02-13 13:14
jiuchen
阅读(1615)
评论(0)
推荐(0)
编辑
数组<-->变量
摘要:/** * *数组与变量之间转换 **/ $name='jb51'; $email='jb51@jb51.net'; $info=compact('name','email'); print_r($info); var_dump(extract(['name'=>'jack','age'=>34])); echo $name; echo $age;
阅读全文
posted @
2019-02-13 11:20
jiuchen
阅读(131)
评论(0)
推荐(0)
编辑
php数组的逐行写入文件与读取
摘要:1 path = $paths; 14 } 15 16 //写入 17 public function inter($arr) 18 { 19 if (!is_array($arr) && !empty($arr)) { 20 return '数组异常'; 21 } 22 23 $file = ...
阅读全文
posted @
2019-02-13 11:12
jiuchen
阅读(2468)
评论(0)
推荐(0)
编辑
php多种方式获得文件扩展名
摘要:/** * * 五种方法获取文件扩展名 **/ $file_name="aa.txt"; echo strrchr($file_name, '.'); echo ''; echo substr($file_name, strrpos($file_name, '.')); echo ''; $arr=explode('.',$file_name); echo array_pop($arr); ...
阅读全文
posted @
2019-02-13 09:03
jiuchen
阅读(225)
评论(0)
推荐(0)
编辑
php二分法查找
摘要://二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k) { if ($low <= $high) { $mid = intval(($low + $high) / 2); if ($array[$mid] == $k) { return $mid; ...
阅读全文
posted @
2019-02-12 22:56
jiuchen
阅读(150)
评论(0)
推荐(0)
编辑
二维数组排序
摘要://二分查找(数组里查找某个元素) /**二维数组排序, * @param array $arr 被排序的数组, * @param str $keys 排序的健值, * @param int $order 排序规则,1是升序,0是降序 * reuturn array 排序后的数组 * 实现思路: *把二维数组 转成一维数组进行,键值排序 *初始 $arr=[['name'=...
阅读全文
posted @
2019-02-12 22:56
jiuchen
阅读(863)
评论(0)
推荐(0)
编辑
php算法,冒泡排序
摘要:冒泡排序 极速排序
阅读全文
posted @
2019-02-12 22:42
jiuchen
阅读(2064)
评论(0)
推荐(0)
编辑
thinkphp5的生命周期
摘要:1、入口文件 虚拟主机目录/public/index.php 2、引入启动文件 虚拟主机目录/thinkphp/start.php 3、运行App下面的run方法 虚拟主机目录/thinkphp/library/think/App.php -> run() #69 4、实例化$request对象 虚
阅读全文
posted @
2019-02-12 09:28
jiuchen
阅读(711)
评论(0)
推荐(0)
编辑
php正则的使用
摘要:preg_filter preg_grep preg_mactch_all
阅读全文
posted @
2019-02-12 09:27
jiuchen
阅读(761)
评论(0)
推荐(0)
编辑
php实现队列
摘要:elements = array(); } public function push($element){//array_unshift() 函数在数组开头插入一个或多个元素。 array_unshift($this->elements , $element); } public function pop(){ return array_shift($this->elements);//PHP ...
阅读全文
posted @
2019-02-12 08:41
jiuchen
阅读(1386)
评论(0)
推荐(0)
编辑
中文字符串反转
摘要:/*** 中文字符串反转 ***/ function str_zh_reverse($str){ $arr1=str_split($str,3); $str3=implode('',array_reverse($arr1)); return $str3; }
阅读全文
posted @
2019-02-11 16:31
jiuchen
阅读(296)
评论(0)
推荐(0)
编辑
curl的使用
摘要://使用 CURL 传送GET、POST数据 /**$url 请求路径$data 请求的参数return 请求的数据**/function CURLSend($url, $method = 'get', $data = '') { $ch = curl_init(); //初始化 $headers = array('Accept-Charset: utf-8'); /...
阅读全文
posted @
2019-02-10 17:13
jiuchen
编辑
mysql知识点总结
摘要:一、mysql_connect(),在php7已移除,有mysqli_connect(),pdo,代替。 二、union的使用 三having的使用,
阅读全文
posted @
2019-02-10 16:40
jiuchen
阅读(350)
评论(0)
推荐(0)
编辑
xml的解构与组装
摘要:xml的结构 xml转成对象 拼装xml
阅读全文
posted @
2019-02-08 17:19
jiuchen
阅读(591)
评论(0)
推荐(0)
编辑
php 递归删除文件夹
摘要:/*** 递归删除文件方法一 param $path 文件路径 **/ function delAll($path){ $path=str_replace('\\','/',$path);//去除反斜杠 if(!is_dir($path)){ return "dir is not exists !"; } $adir=scandir($path); foreach($adi...
阅读全文
posted @
2019-02-08 16:02
jiuchen
阅读(519)
评论(0)
推荐(0)
编辑
一‘php文件系统
摘要:一、获取文件信息 ——FILE——,获取当前文件的绝对路径,包含文件名, __DIR__等价于dirname(__FILE__),不包含文件名的路径,
阅读全文
posted @
2019-02-02 21:19
jiuchen
阅读(159)
评论(0)
推荐(0)
编辑
公告
点击右上角即可分享