PHP: 分割字符串

79
我如何在PHP中通过 . 分隔符拆分字符串?例如,如果我有一个字符串"a.b",那么我该如何得到"a"
7个回答

152

explode函数可以完成此任务:

$parts = explode('.', $string);

您还可以直接将结果的部分提取到变量中:

list($part1, $part2) = explode('.', $string);

28

explode('.', $string)

如果您知道字符串具有固定数量的组件,则可以使用类似以下方式:

list($a, $b) = explode('.', 'object.attribute');
echo $a;
echo $b;

输出:

object
attribute

9
$string_val = 'a.b';

$parts = explode('.', $string_val);

print_r($parts);

文档:explode


7
以下代码将返回字母"a":
$a = array_shift(explode('.', 'a.b'));

5

使用:

explode('.', 'a.b');

explode


4
$array = explode('.',$string);

返回拆分元素的数组。

-1

使用'.'来分割字符串,可以使用以下代码:

explode('\\.', 'a.b');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接