在完整的用户名中查找搜索的用户名

时间:2013-05-16 14:49:00

标签: php ajax

我正在尝试从用户名列表中搜索用户名,以便它可以相应地通过php给我结果。我已经在php中获取数组中的用户名列表。我只想从那些用户名列表中搜索用户输入的名称。

我使用ajaxonkeyup通过ajax将搜索字词发送到存在所有这些用户名的页面。我知道如何在mysql中使用like但是如何在php变量中搜索它。假设用户搜索“ron”并且存在变量$user='ron martin'; 然后如何从变量$user中搜索该搜索词。而且它避免了全名之间的空格

2 个答案:

答案 0 :(得分:0)

您想要在字符串中搜索字符串,您需要

strstr();

string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )

为此:

http://php.net/manual/en/function.strstr.php

答案 1 :(得分:0)

获得php代码的用户名后,使用in_array()在您的名字数组中查找:

if in_array($user, $array_of_names) {
    ...