我正在尝试从用户名列表中搜索用户名,以便它可以通过 php 给我相应的结果。我已经在 php 的数组中获取用户名列表。我只想从这些用户名列表中搜索用户键入的名称。
我使用ajax
并onkeyup
通过 ajax 将搜索词发送到所有这些用户名存在的页面。我知道如何在 mysql 中使用like
,但如何在 php 变量中搜索它。假设用户搜索了“ron”并且有一个变量$user='ron martin';
,那么如何从变量中搜索该搜索词$user
。并且它避免了全名之间的空格
一旦你得到了你的 php 代码的用户名,使用in_array()
它在你的名字数组中查找它:
if in_array($user, $array_of_names) {
...
你想在一个字符串中搜索一个字符串,你需要
strstr();
string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
为了那个原因:
http://php.net/manual/en/function.strstr.php