PHP知识点汇聚(持续更新)(2)

1、explode
explode — 使用一个字符串分割另一个字符串
array explode ( string $delimiter , string $string [, int $limit ] )
此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。
http://php.net/manual/zh/function.explode.php

2、PHP time() 函数
定义和用法
time() 函数返回当前时间的 Unix 时间戳。
返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
http://www.w3school.com.cn/php/func_date_time.asp

http://php.net/manual/en/function.time.php

3、unset
unset — 释放给定的变量
void unset ( mixed $var [, mixed $... ] )
unset() 销毁指定的变量。
unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。
如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。

http://php.net/manual/zh/function.unset.php

4、php给数组赋值(二维数组赋值)详解
在php中数组赋值很简单,如果是一维数组赋值比二维数组或多维数组更简单,下面我来给各位同学介绍给数组赋值各种实例介绍,有需要了解的朋友可参考.
PHP数组赋值呢?如下:
例1,一维数组赋值,实例代码如下:
$My_array=array();  
$My_array[]=”www”   
$My_array[]=”helpphp”;   
$My_array[]=”cn”;
销毁数组,代码如下:
unset($My_array[0];
unset($My_array);

http://www.phpfensi.com/php/20140223/1660.html

5、mysql批量插入数据方法
insert插入多条数据有二种方法一种是写多条insert 语句用";"号分割每条sql,一种是insert本身的多个value
1,写多条insert用";"分割
这个很简单,;号是mysql执行sql的结束符,写多个insert用;号割就是让mysql执行多次而已.比如:
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
2,在insert中写多个value
INSERT INTO table (field1,field2,field3) VALUES ('a',"b","c"), ('a',"b","c"),('a',"b","c");

http://www.phperz.com/database/MySQL/0PS60120113601.html

6、通过引用传递参数
默认情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不会改变函数外部的值)。如果希望允许函数修改它的参数值,必须通过引用传递参数。
如果想要函数的一个参数总是通过引用传递,可以在函数定义中该参数的前面加上符号 &:
Example #2 用引用传递函数参数

<?php
function add_some_extra(&$string)
{
    $string .= 'and something extra.';
}
$str = 'This is a string, ';
add_some_extra($str);
echo $str;    // outputs 'This is a string, and something extra.'
?>

 http://php.net/manual/zh/functions.arguments.php

7、split
split — 用正则表达式将字符串分割到数组中
本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pattern 作为边界分割出的子串。如果设定了 limit,则返回的数组最多包含 limit 个单元,而其中最后一个单元包含了 string 中剩余的所有部分。如果出错,则 split() 返回 FALSE。
将 /etc/passwd 中的前四个字段分割出来:

Example #1 split() 例子

<?php
list($user, $pass, $uid, $gid, $extra) =
    split (":", $passwd_line, 5);
?>

 http://php.net/manual/zh/function.split.php 

相关推荐