php - MySQL 获取两个#/多对#之间的字符串

标签 php mysql

如何找到两个# 或多对# 之间的字符串。

要搜索的示例文本: 这是#important#,需要进一步阐述。回家前记得买#牛奶#。

我希望结果是:

重要

回家前喝牛奶

最佳答案

你可以试试这段代码

<?php
    $s =  'This is #important# and needs to elaborated further. Remember to buy #milk before coming home#';
    for($i=0;$i<strlen($s);$i++)
        if($s[$i] == "#") {
        $i++;
        $str="";
        while($s[$i]!='#') {
            echo $s[$i];
            $i++;
        }
        echo '<br>';
    };
    ?>

然后你会得到你的结果

重要

回家前喝牛奶

关于php - MySQL 获取两个#/多对#之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39559420/

相关文章:

php - TinyMCE、PHP 和 MySQL : security and escaping questions

php - 为什么 15.5 mod 5 = 0?

mysql - MySQL bat 文件出错如何处理?

c# - 将 dateTimePicker 插入 MySql phpmyadmin 数据库

php - MYSQL 出现重复错误

php - 摆脱日期codeigniter中的单引号

php - 如何在 node.js 和 PHP 之间进行通信?

asp.net - 用户 'ndt' 登录失败,请帮我破译堆栈跟踪

python - 如何使用 bash(或 mac 上的 python)提取文本字符串

php-cs-修复程序 : keep brace on the same line of function declaration