【问题标题】:Search like on stackoverflow using PHP使用 PHP 在 stackoverflow 上搜索
【发布时间】:2011-05-08 23:46:39
【问题描述】:

我们如何创建搜索,比堆栈溢出简单,例如当我输入 user: flash 时,它会搜索用户,tag: flash,它会搜索标签。

【问题讨论】:

    标签: php search


    【解决方案1】:

    可能希望解析“:”之前的第一个术语以用作类型标识符。 一旦确定,通过字符串中第一个“:”实例之后的术语查找与标识符关联的表

    $searched = $_POST['searchterm'];
    $identifier = explode(":", $searched)[0];
    $lookup = null;
    switch ($identifier){
       case 'tag':
          $lookup = 'tag';
          break;
       case 'user':
          $lookup = 'user';
          break;
       case 'default':
          // whatever you want if user selects unsupported term
          break;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      相关资源
      最近更新 更多