• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP编程经验

RSS
  • PHP校验日期格式是否合法
    PHP校验日期格式是否合法
    在后端开发中,我们常常需要校验前端传入参数的合法性,如果是校验日期参数,我们可以通过下面的方法来校验:/***校验日期格式是否合法*@paramstring$date*@paramarray$formats*@returnbool*/functionisDateValid($da ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:32 | 回复:0
  • php安装json模块
    php安装json模块
    centOS上因为看php源码中没有json模块,于是采用pecl自动编译安装:#yuminstallphp-devel#yuminstallphp-pear#yuminstallgcc#pearinstallpecl/json #cd/etc/php.d#echo“extension=json.so”amp;amp;gt;json.ini#se ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:40 | 回复:0
  • php获取post参数的几种方式
    php获取post参数的几种方式
    PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。1、$_POST 只有在Content-Type为application/x-www-form-urlencoded或者为multipart/form-data的时候,PHP才会将http请求数据包中的body ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:37 | 回复:0
  • php获取json数据
    php获取json数据
    amp;amp;lt;?php //从笑话表中得到数据  header(amp;quot;Content-type:text/html;charset=utf-8amp;quot;);   $conn=mysql_connect(amp;quot;localhostamp;quot;,amp;quot;zjwdb_91189amp;quot;,amp;quot;131 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:33 | 回复:0
  • 字符串长度(PHP学习)
    字符串长度(PHP学习)
    1.计算字符串长度有哪些方法?答:strlen() 和 mb_strlen()2.两者有什么区别答:如下代码amp;amp;lt;?php$str='hello中国';?amp;amp;gt;strlen($str)计算的是字节的长度,在utf8下一个汉字代表3个字符,算出来是11 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:30 | 回复:0
  • 腾讯PHP面试题(一)
    腾讯PHP面试题(一)
    说在前面: 1、以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资源,请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能写在草纸上了。 2、时间: 基础 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:32 | 回复:0
  • php数字索引数组去重及恢复索引
    php数字索引数组去重及恢复索引
    $tmp=array('a','b','c','a');$tmp=array_values(array_unique($tmp));print_r($tmp);exit;//输出Array(=amp;amp;gt;a=amp;amp;gt;b=amp;amp;gt;c)array_values()函数返回一个包含给定数组中所有键值的数组,但不保 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:31 | 回复:0
  • php读取excel中的时间转换问题
    php读取excel中的时间转换问题
       今天要做数据导入:把2012-5-1016:00:00读入到php中后变成了41039.666666667 找了一段时间找到一种比较好的解决方法,具体的原理后续补上   $t=41039.666666667;//读取到的值$n=intval(($t-25569)*3600*24 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:24 | 回复:0
  • PHP设计模式-工厂模式
    PHP设计模式-工厂模式
    可能一直都以为设计模式只是为Java架构师准备的,实际上,设计模式对于每个人都非常有用。为什么说它们在PHP应用程序中也非常有用?接下来让我来解释这些问题。设计模式不仅代表着更快开发健壮软件的有用方法,而且 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:22 | 回复:0
  • php如何实现简繁体互转
    php如何实现简繁体互转
    一、总结一句话总结:大部分字是一样的,只转不同的即可具体转换就是在映射表中找对应的即可  1、简繁体转换的常见问题是什么?能否智能转换,就是词组,例如:简体“ 皇后 ”的繁体应该是“皇后 ”而不是“皇 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:21 | 回复:0
  • 解决PHP下导出csv乱码小记
    解决PHP下导出csv乱码小记
    我们之前都是使用PHPexcel导出我们的一些数据的,由于Phpexcel对导出超出1万条数据会导至超时和内存暴涨,后来我们就改用数据导出成csv格式的。相信很多朋友们在用PHP导出csv文件时都遇到各种乱码问题。网上搜了一堆 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:22 | 回复:0
  • php分词——PHPAnalysis无组件分词系统
    php分词——PHPAnalysis无组件分词系统
    分词,顾名思义就是把词语分开,从哪里分开?当然是一大堆词语里了,一大堆词语是什么?是废话或者名言。这在数据库搜索时非常有用。官方网站 http://www.phpbone.com/phpanalysis/#api下面是  PHPAnalysis无组件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:21 | 回复:0
  • 在phpcli下可以使用STDIN来实现标准输入
    在phpcli下可以使用STDIN来实现标准输入
    简单的例子:  echo amp;quot;请输入一个数字:amp;quot;;  $num = trim(fgets(STDIN));  echo amp;quot;请再输入一个数字:amp;quot;;  $num1 = trim(fgets(STDIN)); echo amp;quot;两个数字的和为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:20 | 回复:0
  • php生成签名及验证签名
    php生成签名及验证签名
    amp;amp;lt;?php/***根据原文生成签名内容**@paramstring$data原文内容**@returnstring*@authorconfu*/functionsign($data){$filePath='test.p12';……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:20 | 回复:0
  • nexusphpcomposerhost模式repo试用
    nexusphpcomposerhost模式repo试用
    前边有介绍以及运行过基于nexusproxy模式的phpcomposer(其中也有一些坑),以下是关于host模式的简单使用环境准备docker-compose文件 version:amp;quot;3amp;quot;services: nexus:  image:jbuncle/nexus-repos ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:20 | 回复:0
  • PHP高级特性一之正则表达式用法在PHP中,我们进行字符串处理时,能用字符串处理函数时 ...
    PHP高级特性一之正则表达式用法在PHP中,我们进行字符串处理时,能用字符串处理函数时 ...
    简述正则表达式正则表达式是什么?正则表达式就是描述字符串排列模式的一种自定义语法规则。正则表达式就是通过构建具有特定规则的模式,和输入字符串信息进行比较,然后进行分割、匹配、查找、替换等等的相关操作。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:20 | 回复:0
  • [php-src]Php扩展的内存泄漏处理思路
    [php-src]Php扩展的内存泄漏处理思路
    内容均以php5.6.14为例. 一.封装函数时产生memoryleaks. $php2.phpScript:'/home/www/2.php'/home/weichen/Downloads/pdoner/pdoner.c(83):Free……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:20 | 回复:0
  • php正则匹配整数
    php正则匹配整数
    amp;amp;lt;?phpif(!preg_match('/^(*){1,10}$/',$buy_sku)){$error='请检查库存格式';echojson_encode($error);die;}?amp;amp;gt; ……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:18 | 回复:0
  • PHP闭包function()use(){}
    PHP闭包function()use(){}
    php的闭包(Closure)也就是匿名函数。是PHP5.3引入的。闭包的语法很简单,需要注意的关键字就只有use,use意思是连接闭包和外界变量。$a=function()use($b){} 闭包的几个作用:  减少foreach的循环的代码amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:18 | 回复:0
  • php生成唯一随机码
    php生成唯一随机码
    最终使用:echomd5(time().mt_rand(1,1000000))//A:利用时间戳的方法md5(amp;quot;adminamp;quot;);//B:32位MD5加密substr(md5(amp;quot;adminamp;quot;),8,16);//C:16位MD5加密//最终得出$ranstr=$game.substr(m ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:21 | 回复:0
  • PHP基础教程
    PHP基础教程
    目录启程语法变量大小写敏感,函数、类和关键词不敏感变量变量规则类型松散变量作用域输出数据类型字符串函数常量运算符条件语句循环语句函数数组数组排序全局变量-超全局变量PHP脚本在服务器上执行。什么是PHP文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:29 | 回复:0
  • 生成PHP数组文件
    生成PHP数组文件
    1.解释型语言的妙处之一,在于可以动态生成代码再调用执行~2.对于数据量不大(几千条?)的(key,value),存成数组文件,执行查找操作,效率应该是好于数据库操作的;3.php的数组,是hash数组,默认情况下,key是0,1,2, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:26 | 回复:0
  • PHP实现上一篇、下一篇
    PHP实现上一篇、下一篇
    //php实现上一篇、下一篇获取当前浏览文章id$id=isset($_GET)amp;amp;gt;0?intval($_GET):amp;quot;amp;quot;;下一篇文章$query=mysql_query(amp;quot;SELECTid,titleFROMarticleWHEREidamp;amp;gt;'$id'ORDERBYidAS ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:34 | 回复:0
  • Atitit.获取cpu占有率的javac#.netphpnode.js的实现
    Atitit.获取cpu占有率的javac#.netphpnode.js的实现
     Atitit.获取cpu占有率的javac#.netphpnode.js的实现 通过wmic接口获取cpu占有率 C:\Users\Administrator.ATTILAXPC188amp;amp;gt;wmiccpugetLoadPercentageLoadPercentage71  注意:平均cpu占用率的计算我们获 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:37 | 回复:0
  • php获取当前浏览器完整地址
    php获取当前浏览器完整地址
    /***获取当前页面完整URL地址*/functionget_url(){$sys_protocal=isset($_SERVER)amp;amp;amp;amp;amp;amp;$_SERVER=='443'?'https://':'http://';$php_self=$_SERVER['PHP_SEL……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:40 | 回复:0
  • php数组某个元素放到第一个
    php数组某个元素放到第一个
    php数组某个元素放到第一个……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:44 | 回复:0
  • PHP---------Smarty模板
    PHP---------Smarty模板
                                Smarty模板  是做什么用的??是将前端的显示和后台的逻辑进行分离,就相当于把前台显示的页面和后台要实现的某些功能的逻辑给分离出来了,分离在两个文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:47 | 回复:0
  • php获取远程图片
    php获取远程图片
    一function gethttpimage($url){      set_time_limit(0);      if(!empty($url)){        $imgUrl=date('Y-m',time()).'/'.uniqid().strrchr($url,amp;quot;.amp;quot;);        $img ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:57 | 回复:0
  • php多维数组如何用foreach遍历修改其中的一个值
    php多维数组如何用foreach遍历修改其中的一个值
    数组:array(6){=amp;amp;gt;array(11){=amp;amp;gt;string(2)amp;quot;76amp;quot;=amp;amp;gt;string(1)amp;quot;2amp;quot;=amp;amp;gt;string(48)amp;quot;大社区的完善配套大社……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:56 | 回复:0
  • PHPSession封装类
    PHPSession封装类
    1classSession2{3functionSession()4{5session_start();6}78functionset($name,$value)9{10$_SESSION=$value;11}1213……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:54 | 回复:0
  • Php删除数组后几个元素
    Php删除数组后几个元素
    amp;amp;lt;?php /**文件分类:practice@helkbore*删除数组后几个元素*整理时间2016年2月5日10:24:42*/ $arr1=array('aa','b','c','dd','e','f','gg','hh','i');echoamp;quot;amp;amp;lt;preamp;amp;gt;amp;quot;;p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:47 | 回复:0
  • jquery实现表格复选框---多行选择问题(php变量)
    jquery实现表格复选框---多行选择问题(php变量)
    表头的多选框,用于全选,取消全选amp;amp;lt;thamp;amp;gt;amp;amp;lt;inputid='allSelected'type=amp;quot;checkboxamp;quot;amp;amp;gt;amp;amp;lt;/thamp;amp;gt;表格中每行的第一列的checkbox用了php,所以会有i ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:52 | 回复:0
  • php中0与’0’的区别
    php中0与’0’的区别
    首先php中0与'0',转化后值相等,但是类型不同;php是一种弱类型的语句,他的变量、字符定义其实并不十分规范,比如 $a = '4′;我们可以说这个$a是一个字符,但是他又可以直接进行数字的加减乘除,如:$a='4';$b= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:49 | 回复:0
  • PHP:第一章——PHP中十进制、二进制、八进制、十六进制转换
    PHP:第一章——PHP中十进制、二进制、八进制、十六进制转换
    //十进制、二进制、八进制、十六进制转换//十进制转换为二进制decbin()函数://echodecbin(5);//输出:101//十进制转换为八进制decoct()函数//echodecoct(15);//17//echodecoct(999);//1747//十进制转十六制dechex() ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:48 | 回复:0
  • ThinkPHP教程_PHP框架之ThinkPHP(六)【实例化模型、模型命名和获取字段】 ...
    ThinkPHP教程_PHP框架之ThinkPHP(六)【实例化模型、模型命名和获取字段】 ...
    一、实例化模型在ThinkPHP2.0及以上版本中,可以无需进行任何模型定义。只有在需要封装单独的业务逻辑时,模型类才是必须定义的,因此ThinkPHP在模型上有很多灵活性和方便性,而不必因为表太多而烦恼ThinkPHP有几种 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:44 | 回复:0
  • PHP版本中的VC6,VC9,VC11,TS,NTS区别
    PHP版本中的VC6,VC9,VC11,TS,NTS区别
    以windows为例,看看下载到得phpzip的文件名php-5.4.4-nts-Win32-VC9-x86.zipVC6:legacyVisualStudio6compiler,是使用这个编译器编译的。VC9:VisualStudio2008compiler,就是这个编译器编译的。这个其实没有什么 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:41 | 回复:0
  • php将科学计算法得出的结果转换成原始数据
    php将科学计算法得出的结果转换成原始数据
    由于php最大只支持显示15位因的数据运算,大于15位的2数加减乘除的数据的结果,会直接用科学计数法显示,但在现实生活中,科学计数法不利于普通人识别,所以,本函数将:科学计数法的出的结果转换成原始数据function ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:41 | 回复:0
  • PHP预编译处理技术简介
    PHP预编译处理技术简介
    1.提高数据库的效率:减少编译次数,减少连接次数。当出现当量操作sql语句,比如大量将数据插入数据库中,原来的那种单个执行sql语句或者批量执行sql语句的做法,显然是不可行的,因为无论是单个执行还是批量执行都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:50 | 回复:0
  • php–504Gateway
    php–504Gateway
    最近运营反应客户在导出或者查询数据的时候返回504如图:第一个反应就是查询语句耗时太长了,所以把同事之前写的sql语句都打印出来,连接线上数据库执行explain操作,一看果然没有用到索引,执行的全表扫描,如图而 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:48 | 回复:0
  • PHP设计模式—装饰器模式
    PHP设计模式—装饰器模式
     定义:装饰器模式(Decorator):动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器比生成子类更加灵活。 结构:Component:定义一个对象接口,可以给这些对象动态地添加职责。ConcreteComponent:定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:19 | 阅读:51 | 回复:0

关注我们

极客给你想要的成长

关注极客中国获取最新资讯

热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap