php取字符串的某个值

2014-10-29 hfreeze linux

可通过explode的灵活用法,获取字符串的指定内容

explode — 使用一个字符串分割另一个字符串
用法
array explode ( string separator, string string [, int limit] )

例子1

在本例中,我们将把字符串分割为数组:

<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
$str2 = explode(" ",$str);
?>

输出:

1、
Array
(
[0] => Hello
[1] => world.
[2] => It's
[3] => a
[4] => beautiful
[5] => day.
)
2、
echo $str2[1]; //world.
echo $str2[2]; //It's

例子2

$str = "who am i , i am php";
list($a,$b,$c,$d,$e,$f,$g) = explode(" ", $str);
echo $c; //i
echo $f; //am

例子3

limit 参数示例

<?php
$str = 'one|two|three|four';
// 正数的 limit
print_r(explode('|', $str, 2));
// 负数的 limit
print_r(explode('|', $str, -1));
?>

以上示例将输出:

Array
(
[0] => one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)

注:文章由seo技术 http://www.618sale.com/ 进行编辑,转载需注明来源。

标签: linux

Powered by emlog