php基础
努力学习的笨小孩
这个作者很懒,什么都没留下…
展开
-
mac brew 安装php7.4
这是因为php7.4官方已经不再维护,所以Hombrew将该php版本移出了repository,所以安装不了。2、替换Mac自带PHP环境并刷新环境变量。//将第三方仓库加入brew。5、 输出php版本。原创 2023-03-13 16:21:30 · 4870 阅读 · 0 评论 -
php 转存微信表情emoji
文章目录表情转码表情解码入库时转存的emoji表情有‘\’,被过滤掉了表情转码/**转义emoji */function userTextEncode($str){ if(! is_string($str)) return $str; if(!$str || $str=="undefined")return ""; $text = json_encode($str); //暴露出unicode $text = preg_replace_callback("/(\\\原创 2021-07-13 20:17:06 · 382 阅读 · 2 评论 -
php计算排名,成绩相同需要并列算法
/* 原始数组 $retData = { "nocId": "5", "gold": "46", "silver": "37", "bronze": "38", "total": "121", "nocName": "美国", "nocShortName": "USA", "nocLogo": "https://sports3.gtimg.com/kokyooly/noc/5.png", "nocUrl": "", "nocRank": "1",...原创 2021-07-07 11:40:05 · 1867 阅读 · 0 评论 -
phpStudy 安装
phpStudy虽然好用,但是苦于没有官方的使用教程,使用便捷性就大打折扣,幸好发现了一篇简介的使用教程:下载地址:下载版:http://lamp.phpstudy.net/phpstudy.bin完整版:http://lamp.phpstudy.net/phpstudy-all.binPHP环境支持:解释:Apache/Nginx/Tengine/LighttpdP...转载 2020-02-19 22:52:40 · 300 阅读 · 0 评论 -
xml学习笔记(1)
今天拿到一个xml文档,要求转为数组录入数据库 解析xml方法有好多,我采用的是simplexml://将xml文件解析乘一个对象$xml = simplexml_load_file('1.xml');//如果xml是字符串的话使用simplexml_load_string($str);打印出来之后会发现是对象,但是对我们来说数组比较方便,因此这里用的两种方式,将它转为数组// 类型强制转换原创 2017-12-26 15:14:16 · 136 阅读 · 0 评论 -
xml学习笔记(二)
simpleXMLSimpleXML是PHP5后提供的一套简单易用的xml工具集,可以把xml转换成方便处理的对象,也可以组织生成xml数据。不过它不适用于包含namespace的xml,而且要保证xml格式完整(well-formed)。它提供了三个方法:simplexml_import_dom、simplexml_load_file、simplexml_load_string,函数名很直观地说明原创 2017-12-27 13:51:55 · 199 阅读 · 0 评论 -
php秒数转换成时分秒
将秒数转换成时分秒,PHP提供了一个函数gmstrftime,不过该函数仅限于24小时内的秒数转换。对于超过24小时的秒数,我们应该怎么让其显示出来呢,例如 34:02:02$seconds = 3600*34 + 122;function changeTimeType($seconds){ if ($seconds > 3600){ $hours = intva转载 2018-01-12 14:54:08 · 1790 阅读 · 0 评论 -
cropper截图插件
插件的使用比较简单下载:<link rel="stylesheet" href="cropper.css"><script src="jquery.js"></script> # 依赖jQuery<script src="cropper.js"></script>同时,裁剪图片需要一个放图片的容器:<div class="container"> <img id="image" src转载 2017-12-28 13:15:34 · 3236 阅读 · 1 评论 -
OOP(面向对象编程) 和 OPP(面向过程编程) 的异同点及系统总结
http://blog.csdn.net/ostrichmyself/article/details/5920427转载 2018-02-05 16:24:30 · 1196 阅读 · 0 评论 -
webuploader上传文件
具体的api文档github都有详细说明,下面直接断点续传代码 : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>视频上传</title> <!--引入CSS--> <link rel="stylesheet" type=转载 2017-12-28 13:10:21 · 1278 阅读 · 0 评论 -
bootstrap学习笔记(1)
引入 <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>原创 2017-12-25 18:01:14 · 167 阅读 · 0 评论 -
laravel学习笔记(二)
今天安装了一个laravel的开源博客系统Borgert,主要是后台cms。碰到了许多问题 (这个是官方网址http://laravelacademy.org/post/7541.html) 安装步骤: 1.初始化项目git clone https://github.com/odirleiborgert/borgert-cms.git //下载安装包cd borgert-cms //打开c原创 2017-12-22 16:42:06 · 277 阅读 · 0 评论 -
rpc
远程调用框架 yar、yafhttp调用只有参数和返回自rpc就直接可以设置改变访问类中的属性、方法,并可设置不可调用那些属性和方法这种框架支持并行调用,可以两个同时使用,效率高于串型原创 2017-05-31 20:51:44 · 257 阅读 · 0 评论 -
php截取字符串最后一位
substr ($string,-1);原创 2017-07-10 15:46:26 · 8545 阅读 · 0 评论 -
resful API
作者:覃超链接:https://www.zhihu.com/question/28557115/answer/48094438来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。先说REST名称REST -- REpresentational State Transfer首先,之所以晦涩是因为前面主语被去掉了,全称是 Resource Repr转载 2017-07-17 10:02:51 · 865 阅读 · 0 评论 -
文章标题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-08-03 10:56:46 · 151 阅读 · 0 评论 -
php比较多维数组中值的大小排序实现代码
function cmp($a, $b){if ($a["vote_num"] == $b["vote_num"]) {return 0;}return ($a["vote_num"] > $b["vote_num"]) ? -1 : 1;}$arr = Array(0 => Array(o_id => 1861,o_name => 2,o_pic => 'http://g.j原创 2017-08-03 13:54:11 · 840 阅读 · 0 评论 -
采集网页
// 抓取信息 curl原创 2017-10-27 16:16:26 · 319 阅读 · 0 评论 -
php中的in_array(),array_keys(),array_column()
//订单商品数组$res= ['162'=>['order_id'=>'140','goods_id'=>538,],'163'=>['order_id'=>'142','goods_id'=>538,],'164'=>['order_id'=>'143','goods_id'=>538,],'165'=>['order_id'=>'147','goods_id'=>545,],'166原创 2017-10-20 11:15:21 · 1050 阅读 · 0 评论 -
php二维数组排序 --array_multisort
sort=array(‘direction′=>‘SORTDESC′,//排序顺序标志SORTDESC降序;SORTASC升序‘field′=>‘time′,//排序字段);sort = array( ‘direction’ => ‘SORT_DESC’, //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序原创 2017-11-08 10:13:33 · 200 阅读 · 0 评论 -
laravel学习笔记(一)
laravel安装首先需要安装composer,我的环境是lnmp,php7.1版本,因此只介绍linux环境安装composercomposer安装#####下载composercurl -sS https://getcomposer.org/installer | php#####设置全局命令mv composer.phar /usr/local/bin/composer这样compose原创 2017-12-21 15:38:10 · 387 阅读 · 0 评论 -
关于接口的一些问题
1.app版本更新 api版本升级新版本适配不了旧版本,有一个public checkupdate接口 2.多版本适配(接口)价格参数versioncode(版本号),标识app是哪个版本,最初可用if、else适配,但是不好维护我们可以让一个版本对应相应的模块安卓和ios是否可共用接口?a、适配终端b、分开ios审核上线较慢原创 2017-05-31 19:32:08 · 260 阅读 · 0 评论