Im создает социальную сеть, и этот скрипт является функцией поиска.Почему этот скрипт просто дает мне 1 вывод (strpos PHP)
$username = $_SESSION['username'];
$search = $_POST['search'];
//strpos($user,$search)
$path = "../database/users";
$users = scandir($path);
$output = array();
$count = 0;
foreach($users as $user) {
if ("$user" !== ".." || "$user" !== "." | "$user" !== "$username") {
if(strpos($user, $search)) {
$count = $count + 1;
array_push($output, $user);
}
}
}
Теперь им интересно, почему это дает мне только 1 значение в выходном массиве ... Венна есть больше пользователей с а в нем (это дает мне ни один выход, когда я искать более чем один).
if ("$ user"! == ".." || "$ user"! == "." || "$ user"! == "$ username") { Я думаю, вы пропустили |? – MuthaFury