【原】冷门却很有魅力的PHP函数(二)
in 随笔 with 0 comment

【原】冷门却很有魅力的PHP函数(二)

in 随笔 with 0 comment

年华一去不复返,事业放弃再难成。 --白郎宁

字符串和数组不得不说的故事

extract 从数组中将变量导入到当前的符号表

$size = "large";
$var_array = array("color" => "blue","size"  => "medium","shape" => "sphere");
extract($var_array, EXTR_PREFIX_SAME);
echo "$color, $size, $shape";

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

$info = array('coffee', 'brown', 'caffeine');
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";

implode 将一个一维数组的值转化为字符串

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

explode 使用一个字符串分割另一个字符串

$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

parse_str 将字符串解析成多个变量

$str = "first=value&arr[]=foo+bar&arr[]=baz";
parse_str($str);
echo $first;  // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz

parse_str($str, $output);
echo $output['first'];  // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz

最后说两句,作为PHP中最为重要的两种数据类型 字符串和数组,他们之间的转换还是非常的方便的,PHP提供很多强大而又高效的系统函数,混个脸熟也是好的!

Comments are closed.