简单的收集下PHP下获取网页内容的几种方法:
方法1:用file_get_contents,以get方式获取内容。
<?php $url='http://www.77bx.com'; $html = file_get_contents($url); echo $html; ?>
方法2:用fopen打开url,以get方式获取内容。
简单的收集下PHP下获取网页内容的几种方法:
方法1:用file_get_contents,以get方式获取内容。
<?php $url='http://www.77bx.com'; $html = file_get_contents($url); echo $html; ?>
方法2:用fopen打开url,以get方式获取内容。
冒泡排序算法是一个经典的常用排序算法,当然还有一些其他的常用排序算,比如选择排序,插入排序,希尔排序,快速排序。所以也是一种必学的算法,甚至很多公司面试的题目中也有冒泡排序的。
但是冒泡排序毕竟是一种效率低下的排序方法,在数据规模很小时,可以采用。数据规模比较大时,最好用其它排序方法。
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面,直到达到升序排列。
比如:这个数组array(4,3,5,1,2)用冒泡排序算法进行升序排列。
第1个循环循环开始,当前排序:4,3,5,1,2
1、floor() 函数向下舍入为最接近的整数
<?php echo floor(5.1); //输出5 echo floor(-5.1); //输出-6 echo floor(5.9); //输出5 echo floor(-5.9); //输出-6 ?>
2、ceil() 函数向上舍入为最接近的整数
<?php echo ceil(5.1); //输出6 echo ceil(-5.1); //输出-5 echo ceil(5.9); //输出6 echo ceil(-5.9); //输出-5 ?>
PHP求1000以内的素数。
素数就是大于1的自然数中除了1和本身之外没有其他公因数的数。
方案1、判断素数的办法是用1到某个数之间的所有数去除这个数,如果能够整除这个数的数超过2个那么这个数就不是素数,反之如果能够整除这个数的数只有1个或者2个,那么他就是素数。
本文主要介绍下PHP获取文件和文件夹路径的方法。(以test.php文件在 var/www/test/目录下为例,域名:https://www.77bx.com/test/test.php)
1、获取当前文件所在的绝对路径:/var/www/test/test.php
__FILE__
2、获取当前文件目录的绝对路径:/var/www/test
在我们的日常开发中,经常会遇到过这样的情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段。
你会采用怎么样的处理方式呢?
$result = mysql_query('select * from xxx where id = 1'); $row = mysql_fetch_assoc($result); if($row){ mysql_query('update ...'); }else{ mysql_query('insert ...'); }其实,MySql已经考虑到了这点,提供了insert into … on duplicate key update的语法,该语法在insert的时候,如果insert的数据会引起唯一索引(包括主键索引)的冲突,即这个唯一值重复了,则不会执行insert操作,而执行后面的update操作。
相对于Centos6防火墙使用的是iptables,而Centos7使用的是filewall,它底层还是使用iptables对内核命令动态通信包过滤的,简单理解就是firewall是centos7下管理iptables的新命令。
一、systemctl命令操作防火墙
1、启动防火墙:systemctl start firewalld.service
2、关闭防火墙:systemctl stop firewalld.service
3、重启防火墙:systemctl restart firewalld.service
4、显示防火墙状态:systemctl status firewalld.service