【发布时间】:2013-01-31 06:04:57
【问题描述】:
是否有 PHP 函数可以在字符串中的 2 个不同字符之间提取短语?类似substr();
例子:
$String = "[modid=256]";
$First = "=";
$Second = "]";
$id = substr($string, $First, $Second);
因此$id 将是256
任何帮助将不胜感激:)
【问题讨论】:
-
您可以分两部分进行:首先从 $first 获取字符串,然后解析结果直到 $second 字符。
-
您真正想要捕捉什么? id、字符串、=?
-
在这种情况下,我通常喜欢爆炸我的字符串:explode("=",$String);在第二步中,我可能会通过 rtrim($string, "]"); 摆脱那个“]”