1

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

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

4

2 回答 2

0

一旦你得到了你的 php 代码的用户名,使用in_array()它在你的名字数组中查找它:

if in_array($user, $array_of_names) {
    ...
于 2013-05-16T14:53:45.880 回答
0

你想在一个字符串中搜索一个字符串,你需要

strstr();

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

为了那个原因:

http://php.net/manual/en/function.strstr.php
于 2013-05-16T14:51:44.037 回答