PHP - 搜索名字和全名

时间:2016-07-26 02:42:06

标签: php search linear linear-search

目前我的代码搜索数据,但您需要输入全名来显示结果。我想我需要把我的全名分成名字和姓氏。所以要么可以搜索和找到它们。

我希望它根据全名或名字

查找和显示个人资料

- 我需要它来显示该名字的人的结果。但是在我的csv文件(存储数据的地方)中,存储了全名。 “鲍勃杰拉尔德”

我猜我需要在循环中分隔值来搜索名字吗?我不太确定..任何帮助都会非常感激。

这就是我所拥有的:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
   FriendCell *cell

   if (selectedIndexPath.row == indexPath.row )
     [cell selected:YES];
   else
     [cell selected:NO];

  return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
   selectIndexPath = indexPath;
  }

1 个答案:

答案 0 :(得分:1)

请使用此功能在fullname列中搜索:

$new_csv = array_filter($csv, function ($item) use($SearchThis) {
    //Match the full name
    if ($item[0] === $SearchThis) {
        return true;
    }
    //Split the fullname by space characters into array
    //and see if it contains the $SearchThis 
    return in_array($SearchThis, preg_split("/[\s]+/", $item[0]));
});

我希望这会对你有所帮助。