我正在尝试从用户名列表中搜索用户名,以便它可以相应地通过php给我结果。我已经在php中获取数组中的用户名列表。我只想从那些用户名列表中搜索用户输入的名称。
我使用ajax
和onkeyup
通过ajax将搜索字词发送到存在所有这些用户名的页面。我知道如何在mysql中使用like
但是如何在php变量中搜索它。假设用户搜索“ron”并且存在变量$user='ron martin';
然后如何从变量$user
中搜索该搜索词。而且它避免了全名之间的空格
答案 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) {
...