您的位置:首页 > 编程语言 > PHP开发

PHP中常用函数简单介绍

2012-11-27 10:04 531 查看
1. var_dump 打印变量的相关信息

void
var_dump (
mixed
$expression
[, mixed
$...
] )

此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

<?php

$a = array(1, 2, array("a", "b", "c"));

var_dump($a);?>


array(3){
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}

2.
list 把数组中的值赋给一些变量

array list (
mixed
$varname
[, mixed
$...
] )

array() 一样,这不是真正的函数,而是语言结构。
list() 用一步操作给一组变量进行赋值。
<?php

$info = array('coffee', 'brown', 'caffeine');

// 列出所有变量
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";

// 列出他们的其中一个
list($drink, , $power) = $info;
echo "$drink has $power.\n";

// 或者让我们跳到仅第三个
list( , , $power) = $info;
echo "I need $power!\n";

// list() 不能对字符串起作用
list($bar) = "abcde";
var_dump($bar); // NULL
?>
3. explode
使用一个字符串分割另一个字符串

array explode (
string
$delimiter
, string
$string
[, int
$limit
] )

此函数返回由字符串组成的数组,每个元素都是
string
的一个子串,它们被字符串
delimiter
作为边界点分割出来。

<?php

/* A string that doesn't contain the delimiter will simply return a one-length array of the original string. */

$input1 = "hello";

$input2 = "hello,there";

var_dump( explode( ',', $input1 ) );

var_dump( explode( ',', $input2 ) );

?>

array(1)
(
[0] => string(5) "hello"
)
array(2)
(
[0] => string(5) "hello"
[1] => string(5) "there"
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: