1
我们如何创建一个搜索,仅仅比堆栈溢出简单,比如当我输入user:flash,它搜索用户,标签:flash,它搜索标签。使用PHP搜索就像在stackoverflow上使用PHP
我们如何创建一个搜索,仅仅比堆栈溢出简单,比如当我输入user:flash,它搜索用户,标签:flash,它搜索标签。使用PHP搜索就像在stackoverflow上使用PHP
可能要解析“:”之前的第一项作为类型标识符。 一旦确定,通过与字符串中的“:”的第一个实例相关联的标识符与该标识符关联的表查找
$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;
}