Wort splitten und einzeln aus einer Mysql tabelle suchen

  • Themenstarter Themenstarter 1589745dgdfgjgh82
  • Beginndatum Beginndatum
1

1589745dgdfgjgh82

Hi,

kann mir jemand helfen: Ich möchte ein Wort bzw. manchmal auch mehrere Wörter splitten und jeden einzelnen Buchstaben in meiner Mysql-Tabelle suchen, aber es sollte dann das Ergebniss mit den meisten Ähnlichkeiten aufgelistet werden.

Es sollten aber beim splitten & anschließendem suchen in der mysql tabelle nicht auf leerzeichen geachtet werden :-(


Hab das schon gelesen, aber checks nicht: http://www.tutorials.de/php/23887-ein-wort-aufteilen-seine-buchstaben.html

Gruß Chris
 
Mit str_replace() alle Leerzeichen entfernen
Mit str_split() kannst du aus dem String ein Array mit allen Buchstaben machen.

Willst du jeden Buchstaben anschliessend nur einmal suchen oder soll nach Häufigkeit der Buchstaben des Suchbegriffs gewichtet werden?

PHP:
<?php 
$string = "Hallo Welt";
$string = str_replace(' ', '', $string);
$letters = str_split($string);

var_dump($letters);
?>
 
Zurück