
php 原生态拓展类
SHUIPING_YANG
事在人为,凡事预则立,不预则废!
展开
-
medoo支持find_in_set
D:\phpStudy\PHPTutorial\WWW\yaf_test\vendor\catfan\medoo\src\Medoo.php -> dataImplode()...if ( is_int($key) && (!is_object($value)) && preg_match('/([a-zA-Z0-9_\.]+)\[(?<operator>\>\=?|\<\=?|\!?\=)\]([a-zA-Z0-9_\.]+)/.原创 2020-05-27 15:04:31 · 538 阅读 · 0 评论 -
php批量获取首字母
1、需求是获取英文句子的每个单词的首字母:$input['organization_name']='aus tra abd';$organization_name=array_filter(explode(' ',$input['organization_name']));$arr=array_map(function($value){ return substr($val...原创 2017-08-16 11:30:43 · 534 阅读 · 3 评论 -
json不转义中文,不转义斜线
1、显示中文!return json_encode(['code' => $code, 'message' => $message, 'data' => $data], JSON_UNESCAPED_UNICODE);2、让json字符串好看一些!return json_encode(['code' => $code, 'message' => $message, 'data'原创 2018-01-22 16:40:37 · 5544 阅读 · 0 评论 -
postman产生的接口请求ajax请求接口curl请求完整示例
php里面的curl方式<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "http://bcclearnning.com/api/order/sendComment", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURL原创 2017-07-28 11:58:37 · 1934 阅读 · 0 评论 -
PHPExcel的使用方法
首先需要申明的是,直接用会报错,则个文件很多地方都有问题,我这个是更正过后的效果。更正过程请参考:http://blog.youkuaiyun.com/zhezhebie/article/details/76974534下面直接列出使用方法:<?php//屏蔽所有错误error_reporting(0);require_once 'Excel/reader.php';$data = new Spreads原创 2017-08-09 11:58:34 · 547 阅读 · 0 评论 -
Parse error: syntax error, unexpected 'new' (T_NEW) in D:\phpStudy\WWW\test.com\phpExcelReader\Exce
在使用phpExcelReader的时候报错如下: 环境如下:windows 10 64位;phpstudy 集成环境;php 7.0 nts-32;mysql 5.7.19;apache 2.4运行自带的sample出现如下错误: Parse error: syntax error, unexpected ‘new’ (T_NEW) in D:\phpStudy\WWW\test.c原创 2017-08-09 10:50:45 · 12945 阅读 · 2 评论 -
php原生态导出数据库文件
php不用外接类,导出sql数据:<?php header('Content-type: text/html; charset=utf-8');header("Content-type:application/vnd.ms-excel;charset=UTF-8"); header("Content-Disposition:filename=订单表.xls");$conn = mysql_c原创 2017-02-10 15:58:03 · 973 阅读 · 0 评论 -
php识别文件编码,并读出内容,对大文件也很有效率
<?php/** * 检测文件编码 * @param string $file_path 文件路径 * @return string $filesize 默认为空,获取文件的全部内容,如果仅需要获取文件编码类型,获取前一百个字符即可,配合detect_encoding方法使用 * @return string 返回文件内容,自动换行 */function fileToSrting($fi原创 2017-05-25 17:54:03 · 5489 阅读 · 0 评论 -
删除多维数组里面空值或指定键值
//删除空值function get_arr($arr) { foreach ($arr as $k => $v) { if (is_array($arr[$k])) { $arr[$k] = get_arr($arr[$k]); } else { if (empty($arr[$k])) {原创 2017-06-26 12:26:16 · 3044 阅读 · 0 评论 -
查找多维数组里面的某个下标,返回新的数组
function searchMultiArray(array $array, $search, $mode = 'key') { $res = array(); foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $key => $value) { if ($se原创 2017-06-26 10:51:19 · 826 阅读 · 0 评论 -
php批量处理多维数组替换,删除部分键值
<?php$arr1 = json_decode(file_get_contents('D:/phpStudy/WWW/mfstudy.com/mfxxapi/saveCarDetail.json'), true);$unset = array('initial', 'salestate', 'depth');echo "<pre>";print_r(unsetMultiKeys($unset原创 2017-06-26 10:43:33 · 3172 阅读 · 0 评论 -
原生态php curl批量取url multi_curl
<?php$urls = [ "http://api.yangshuiping.com/car/type?appkey=xxxx&parent=1", "http://api.yangshuiping.com/car/type?appkey=xxxx&parent=2", "http://api.yangshuiping.com/car/type?appkey=xxxx&pa原创 2017-06-12 16:38:14 · 2130 阅读 · 0 评论 -
php生成二维码
直接上代码!&lt;?php //引用文件进来 include('../lib/full/qrlib.php'); // 把输出的png图片直接输出到浏览器 QRcode::png('http://www.baidu.com');结果如下:引用的关键文件如下:php原生态二维码类下载地址是不是从未感觉如此简单?larav...原创 2017-05-09 12:08:04 · 924 阅读 · 0 评论 -
php导入excel文件到数据库
<?php//一般情况下我们编辑的excel文件代码默认是gbkheader("Content-Type:text/html;charset=gbk2312");// header("Content-Type:text/html;charset=utf-8");$file = fopen('test.csv', 'rb');$data = array(); //fgetcsv — 从文件指原创 2017-05-25 17:51:17 · 1440 阅读 · 0 评论 -
原生态php抠出table表格数据,并转换成json格式
如上图所示,要扣除里面的表格数据,该怎么弄呢?思路是先把整个表格抠出来,然后按照tr进行分割,存到数组,然后一个个遍历进行正则匹配,最后输出结果转化为json格式,供前台调用!<?phpclass getHtmlChar { var $url; var $pattern_find; var $pattern_replace; var $timeout; /**原创 2017-03-02 17:33:55 · 3319 阅读 · 4 评论