php - 提取字符串中两个字符之间的子字符串 PHP

标签 php substr

是否有一个 PHP 函数可以提取字符串中两个不同字符之间的短语?像 substr();

这样的东西

例子:

$String = "[modid=256]";

$First = "=";
$Second = "]";

$id = substr($string, $First, $Second);

因此 $id 将是 256

任何帮助将不胜感激:)

最佳答案

使用此代码

$input = "[modid=256]";
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256

工作示例 http://codepad.viper-7.com/0eD2ns

关于php - 提取字符串中两个字符之间的子字符串 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14891743/

相关文章:

sql - 如何在 SQL 中仅提取字符串的第二个单词?

python - 每 2000 个字符在最近的管道中对文本进行分区

php - SQL 检查行存在的位置

php - php代码中按钮的Isset函数

javascript - 点击时隐藏一个div并显示另一个直到最后

text - 如何从oracle sql中的字符之间获取文本

MYSQL 从选择子查询更新

php - 将命令从 PHP 传递到 Python

PHP 或 ASP,我应该坚持哪一个?

php - mysql 代码 有什么方法可以解决这个问题吗?子字段列