php怎么判断echo出来的东西

沐晚
112 5
awa
最新回复 ( 5 )
  • 2
    0
    滚来滚去……~(~o ̄▽ ̄)~o 。。。滚来滚去……o~(_△_o~) ~。。。
  • 3
    0

    缓冲区?

    不过你这个需求也太奇怪了

  • 4
    0

    使用php的ob输出缓冲区控制函数喵

    示例代码:
    <?php
    // 1. 开启输出缓冲区
    ob_start();

    // 2. 正常进行一些 echo 输出
    echo "nya kawaii~ daisuki da yo";

    // 3. 获取缓冲区里的全部内容,并赋值给一个变量
    // ob_get_contents() 只获取内容但不清除缓冲区喵
    $output_content = ob_get_contents();

    // 4. 两种写法:1.不显示直接关闭缓冲区ob_end_clean();
    // 2.显示,可以用 ob_end_flush(); 喵
    ob_end_flush();

    // 5. 开始判断 echo 的内容喵!
    if (strpos($output_content, "nya") !== false) {
        // 匹配成功的情况
        echo "判断成功,提到了nya喵!具体内容是:\n" . $output_content;
    } else {
        // 没匹配到的情况
        echo "【判断失败】输出的内容里没有找到nya喵……";
    }
    ?>

  • 沐晚 @Ta
    5
    0
    芹香serika 使用php的ob输出缓冲区控制函数喵 示例代码:&lt;?php// 1. 开启输出缓冲区ob_start(); // 2. 正常进行一些 echo 输出echo "nya ka ...
    Σ( ° △ °|||)︴这么复杂? 我就想判断个数字啊
  • 6
    0

    单纯判断的是数字嘛喵..三元运算符也可以的喵

    <?php
    //定义数字
    $number = 7; 
    //判断
    echo (is_numeric($number) && $number == 7) ? "正确!" : "错误!";
    ?>

  • 游客
    7

    您需要登录后才可以回帖

    登录 注册

发新帖