Homepage selbermachen 7.851 Themen, 35.616 Beiträge

Suche PHP oder besser Mysql funktion

schooters / 3 Antworten / Flachansicht Nickles

...die folgendes kann: ab einem Bestimmten zeichen (string), nicht Position, wie z.b. SUBSTR oder MID, eine bestimmte Anzahl von weiteren Strings liest. also sowas der art:

XXX(string, positionsbegin, länge)

bei Antwort benachrichtigen
xafford schooters „um es noch konkreter zu machen, das problem ich habe 50 Sätze: Satz 1. Satz 2....“
Optionen

aha, du willst also immer den nächsten satz. dann muß das ganze etwas umstrukturiert werden:

du definierst ja schon einen zähler, diesen brauchen wir dann. ich hposte hier nur den teil mit der sql-anfage mit der annahme, daß $begin dein zähler ist.

if(empty($begin)){$begin=0;}
$sql="SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(string,'.',-$begin),'.',1)";
$begin+=1;

damit wird zuerst alles nach dem $begin-ten auftreten eines punktes zurückgegeben, damit hast du den text ab dem $begin-ten punkt, dann wird alles vor dem ersten auftreten eines punktes zurückgegeben.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen