1、值赋值:将赋值表达式的值复制到变量。例子:
$number=15;
$age=20;
$sum=12+"15";//$sum=27
1、值赋值:将赋值表达式的值复制到变量。例子:
$number=15;
$age=20;
$sum=12+"15";//$sum=27
system函数
说明:执行外部程序并显示输出资料。
语法:string system(string command, int [return_var]);
返回值: 字符串
用php的正则表达式相关函数,实现提取html超链接<a href="地址"></a>中的地址。
手册上,我们对于cache都是写着如何设置,以便让代码不被cache:
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Pragma: no-cache"); // Date in the past
核心代码
$t1 = microtime(true);
// ... 执行代码 ...
$t2 = microtime(true);
echo '耗时'.round($t2-$t1,3).'秒';
数组排序最常用的函数就是 sort($arr); 它的作用是按数组的键值升序排列,并且排序后的数组键名不再是原来的键名,是按新数组来重新设置的键名。
而有时我们要求更复杂的排序。如按键名排序,这里用到 ksort($arr); 函数,它会根据数组的键名排序,并维持原有的键值关系。相对应的 asort($arr); 函数,是按键值排序,且维持原有的键值关系。
json_encode() ,PHP数据->JSON
json_encode只有一个参数,参数除了resource 类型之外,可以为任何数据类型。但是我们一般是传入数组,如下例子
利用for循环把我们定义好的字符遍历即可
<?php
/* Generate Password
* Length : 8
*/
$str = “0123456789abcdefghijklmnopqrstuvwxyz”; // 输出字符集
$n = 8; // 输出串长度
$len = strlen($str)-1;
for($i=0 ; $i<$n; $i++){
$s .= $str[rand(0,$len)];
}
echo $s . “<br/>”;
?>
在直接在ie浏览器中打开下面地址
http://ip.taobao.com/service/getIpInfo.php?ip=8.8.8.8
备注:使用curl_init函数,必须要打开这个php扩展。
1.打开php.ini,开启extension=php_curl.dll
2.检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请下载php_curl.dll,再把php目录中的libeay32.dll,ssleay32.dll拷到c:/windows/system32里面。
1.获取一个数组中重复的元素。代码如下:
a.方法一:
系统函数ip2long与long2ip
PHP中有内置函数ip2long可以将ip地址转换整型。