Сделал такую дичь, но как сделать транслитерацию и поиск по всему тексту? Может литература есть и что бы считал hi bro и bro hi что это одно и то же?
<!Doctype html>
<html lang="ru">
<head>
<title>Test search page</title>
<meta charset="utf-8">
<style>
*{margin: 0; padding: 0; border: 0;}
body{color:#000;}
form{width:200px; margin: 0 auto; padding-top: 50px;}
input{
outline:0;
}
input[type="text"]
{
background:#238C47;
padding:15px;
color:#fff;
border-radius:5px;
}
#field2::-webkit-input-placeholder { color:#fff; }
input[type='submit']
{
background:#238C47;
padding:10px;
color:#fff;
border-radius:5px;
cursor: pointer;
}
input[type='submit']:hover
{
color:#eee;
}
</style>
</head>
<body>
<?php
if(isset($_GET['search']) && $text_search = htmlspecialchars($_GET['text_search']))
{
$query = array
(
'html', 'html and css', 'javascript', 'php', 'python', 'java', 'c++', 'ruby', 'mysql', 'bootstrap', 'laravel', 'css', 'c#'
);
$num_search = mb_strlen($text_search);
for($i = 0; $i < count($query); $i++)
{
$res[] = mb_substr($query[$i], 0, $num_search);
}
for($j = 0; $j < count($query); $j++)
{
if($res[$j] === $text_search)
{
$q[] = $query[$j];
}
}
print_r($q);
}
?>
<form method="GET" action="index.php">
<div class="input-group">
<p><?= $message;?></p>
</div>
<input type="text" name="text_search" id="field2" placeholder="Search...">
<br>
<br>
<input type="submit" name="search" value="Go search">
</form>
</body>
</html>