自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao521zheng的博客

小白的编程之路

  • 博客(12)
  • 收藏
  • 关注

原创 在PHP中利用simpleXML解析转换XML文件为数组

这个操作分两步走,第一步使用simpleXML读取XML文件或XML字符串,第二步利用JSON数据做中间键,转换为数组。第一步 读取XML文件PHP SimpleXML 要求PHP版本大于5用 simplexml_load_file() 读取文件中的XML,用 simplexml_load_string() 读取字符串中的XML 。这两个函数,用法基本是一致simplexml_load...

2019-07-04 09:12:44 292

原创 PHP函数积累系列-array_intersect() & array_intersect_key() & array_intersect_assoc()

三个函数,都是求两个或两个以上数组的交集。区别在于是键上的交集,还是值上的交集。拼写interset 相交,交叉assoc 其实是单词 associate 交往;结交; 同事,伙伴;关联的事物;联系和区别返回的值,都是一第一个为主。就是说返回都是从第一个数组中取的值,保持键值不变。如果是三个或三个以上的数组,就是求这多个数组中都存在的array_intersect 检测的是数组中的...

2019-06-20 09:32:12 373 1

原创 PHP函数积累系列-empty() isset() is_null()的区别

一直以来都不是很确定这三个函数的区别,准确的说,是不知道这三个在一些细节上的区别。empty 函数简单的来说,就是判断某个变量是否为空isset 函数就是判断某个变量是否存在is_null 函数就是判断某个变量是不是null从字面上来说的话,这三者还是比较好理解的,但是有一种情况,就是当一个变量不存在或没有定义的时候,这三者的返回值分别会是什么?首先,isset() 一定会返回 fa...

2019-06-19 22:26:29 640

原创 PHP函数积累系列-array_sum()和array_chunk()

array_sum() 求数组中所有值的和代码:$arr = [2,3,4,'a'=>5,'string'];print_r($arr);echo "<hr>";//就一个参数echo array_sum($arr);结果:总结:数组中,值不是数字的自动转换或过滤掉所有值的和,和键没有关系求多个数字和时,可以考虑先把数字放在数组中,然后再用这个函数求和...

2019-06-19 17:28:41 1621

转载 简单理解数据库的硬解析和软解析

在执行和获取结果前,数据库系统对此sql将进行几个步骤的处理过程:1、语法检查(syntaxcheck)检查此sql的拼写是否语法。2、语义检查(semanticcheck)诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。3、对sql语句进行解析(prase)利用内部算法对sql进行解析,生成解析树(parsetree)及执行计划(execut...

2019-06-19 17:06:40 304

原创 php类库管理工具composer安装和使用(windows环境)

工作中用到composer,记一次安装过程,以免再进坑。安装composer英文不太好,找了一个中文文档 https://www.phpcomposer.com/ , 这个也是国内的composer类库镜像地址,下载速度很快。安装方法直达这里说一下注意的事项需要是PHP7以上的版本,否则可能会报错。安装完成之后,执行命令行,composer , 确定是否安装成功建议使用 Git ...

2019-06-19 17:06:04 323

原创 PHP强制数据类型转换

第一种方法 ()方法作用(int) (integer)强制转换为整型(string)强制转换为字符串(float) (double) (real)强制转换为浮点类型(boolean) (bool)强制转换为布尔(array)强制转换为数组(object)强制转换为对象第二种方法 intval() strval() floatv...

2019-06-13 22:19:17 2737

原创 window下phpstudyNginx服务器多站点多域名配置并省略index.php

一看就明白

2019-06-03 21:01:56 930

原创 css实现水平垂直居中常用的方法

1. margin + transform 实现这种方法比较容易实现,缺点是 transform 有兼容性,IE低版本不能使用,现在浏览器基本没有问题css代码 /* 基本样式代码 */ .bg-black{ background: #000000; } .bg-white{ background: #FFFFFF; } .parent{ ...

2019-06-02 22:10:54 147

原创 PHP基础-对数据判断的内置函数集合

对于我们编程人员来说,用户传递的数据都是不可信的,你无法确定给你传递数据的是谁?传递的是什么数据?是不是符合你的预期?接受数据的函数或方法是否有能力处理?所以,凡是用户传递来的数据,都有进行有效的验证。除此之外,函数或方法之间数据的传递也要进行适当的验证,以保证程序的茁壮性!大家都知道,程序 = 数据结构 + 算法,简而言之,程序就是程序员用程序把用户传递过来的数据处理好,并按照需求返回给用户...

2019-05-30 21:00:17 220

原创 PHP内置函数--array_fliter()

作用:用回调函数过滤( fliter )数组中的元素,在业务中需要对数组的元素进行过滤某些值处理的时候用,省去的循环,非常实用!语法:array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )参数:1. 必选参数 $array , 需要被处理的数组2. 可选参数 $callba...

2019-05-29 21:31:03 224

原创 把任意网站封装为可执行windows exe桌面程序

简单的理解就是,用node.js环境下的一个开源框架,快速封装可执行文件直接上步骤:1. node.js 环境准备 下载地址那个版本都行,下一步->下一步 安装即可2. windows 系统下, 快捷键 win+r ->输入 cmd -> 回车3. 执行第一个命令,安装nativefier 等一段时间npm install nativefier...

2019-05-28 22:04:06 16251 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除