php拆分字符串

时间:2011-02-22 06:59:13

标签: php

在PHP中

我想使用@ $

拆分以下值
$val = "test1@$test";

但是使用爆炸它无法解决问题?

3 个答案:

答案 0 :(得分:2)

如果你用双引号转义$符号,它就会出现。或者使用单引号来表示字符串。

示例:

$val = "test1@\$test";

$val = 'test1@$test';

如果遇到美元符号($),解析器将根据the manua l贪婪地使用尽可能多的令牌来形成有效的变量名。

答案 1 :(得分:0)

可能爆炸这样做:

$val = 'test1@$test';
$array = explode('@$', $val);
print_r($array);

答案 2 :(得分:0)

$val = "test1@$test";
var_dump($val); // string(6) "test1@"

这不是split()失败 - 这是转让声明。