
PHP基础
xiao521zheng
这个作者很懒,什么都没留下…
展开
-
PHP基础-对数据判断的内置函数集合
对于我们编程人员来说,用户传递的数据都是不可信的,你无法确定给你传递数据的是谁?传递的是什么数据?是不是符合你的预期?接受数据的函数或方法是否有能力处理?所以,凡是用户传递来的数据,都有进行有效的验证。除此之外,函数或方法之间数据的传递也要进行适当的验证,以保证程序的茁壮性! 大家都知道,程序 = 数据结构 + 算法,简而言之,程序就是程序员用程序把用户传递过来的数据处理好,并按照需求返回给用户...原创 2019-05-30 21:00:17 · 248 阅读 · 0 评论 -
PHP内置函数--array_fliter()
作用: 用回调函数过滤( fliter )数组中的元素,在业务中需要对数组的元素进行过滤某些值处理的时候用,省去的循环,非常实用! 语法: array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] ) 参数: 1. 必选参数 $array , 需要被处理的数组 2. 可选参数 $callba...原创 2019-05-29 21:31:03 · 285 阅读 · 0 评论 -
PHP强制数据类型转换
第一种方法 () 方法 作用 (int) (integer) 强制转换为整型 (string) 强制转换为字符串 (float) (double) (real) 强制转换为浮点类型 (boolean) (bool) 强制转换为布尔 (array) 强制转换为数组 (object) 强制转换为对象 第二种方法 intval() strval() floatv...原创 2019-06-13 22:19:17 · 2801 阅读 · 0 评论 -
php类库管理工具composer安装和使用(windows环境)
工作中用到composer,记一次安装过程,以免再进坑。 安装composer 英文不太好,找了一个中文文档 https://www.phpcomposer.com/ , 这个也是国内的composer类库镜像地址,下载速度很快。 安装方法直达 这里说一下注意的事项 需要是PHP7以上的版本,否则可能会报错。 安装完成之后,执行命令行,composer , 确定是否安装成功 建议使用 Git ...原创 2019-06-19 17:06:04 · 358 阅读 · 0 评论 -
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 · 1665 阅读 · 0 评论 -
window下phpstudyNginx服务器多站点多域名配置并省略index.php
一看就明白原创 2019-06-03 21:01:56 · 985 阅读 · 0 评论 -
PHP函数积累系列-empty() isset() is_null()的区别
一直以来都不是很确定这三个函数的区别,准确的说,是不知道这三个在一些细节上的区别。 empty 函数简单的来说,就是判断某个变量是否为空 isset 函数就是判断某个变量是否存在 is_null 函数就是判断某个变量是不是null 从字面上来说的话,这三者还是比较好理解的,但是有一种情况,就是当一个变量不存在或没有定义的时候,这三者的返回值分别会是什么? 首先,isset() 一定会返回 fa...原创 2019-06-19 22:26:29 · 676 阅读 · 0 评论 -
PHP函数积累系列-array_intersect() & array_intersect_key() & array_intersect_assoc()
三个函数,都是求两个或两个以上数组的交集。区别在于是键上的交集,还是值上的交集。 拼写 interset 相交,交叉 assoc 其实是单词 associate 交往;结交; 同事,伙伴;关联的事物; 联系和区别 返回的值,都是一第一个为主。就是说返回都是从第一个数组中取的值,保持键值不变。 如果是三个或三个以上的数组,就是求这多个数组中都存在的 array_intersect 检测的是数组中的...原创 2019-06-20 09:32:12 · 419 阅读 · 1 评论 -
在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 · 344 阅读 · 0 评论