Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Dezember

SELFHTML Forumsarchiv
String bis nach einem Wort abschneiden

Informationsseite
  1. Seite (PHP) String bis nach einem Wort abschneiden von Hans, 31. 12. 2003, 21:43
nach unten

String bis nach einem Wort abschneiden

Die folgende Nachricht zum Thema stammt von: Hans, 31. 12. 2003, 21:43

Hallo,

Ich habe einen string:

$wort="habe";

$satz="Ich habe Hunger";

Jetz soll vom String nur noch " Hunger" übrigbleiben, also alles bis nach "habe" muss weg.

Welche Funktion nehm ich da?

Danke,
Hans

nach obennach unten

String bis nach einem Wort abschneiden

Die folgende Nachricht zum Thema stammt von: Magic Mike, 31. 12. 2003, 21:53

Moin Hasn,

in deinem Beispiel ist das "Wort" ´das letzte Wort
Ist das Zufall oder so gewollt?

regds
Mike
»»
»» Welche Funktion nehm ich da?
»»

nach obennach unten

String bis nach einem Wort abschneiden

Die folgende Nachricht zum Thema stammt von: Linksetzer, 01. 01. 2004, 02:21


http://www.dclp-faq.de/q/q-string-teilen.html

nach obennach unten

String bis nach einem Wort abschneiden

Die folgende Nachricht zum Thema stammt von: KD-one, 01. 01. 2004, 02:27

Hallo Hans,

»» Hallo,
»»
»» Ich habe einen string:
»»
»» $wort="habe";
»»
»» $satz="Ich habe Hunger";
»»
»» Jetz soll vom String nur noch " Hunger" übrigbleiben, also alles bis nach "habe" muss weg.

Könnte mir vorstellen, daß das hilft:
http://www.php.net/manual/de/function.strrev.php
*gähn*

`nacht

Kurt
--
"Durch die Leidenschaften lebt der Mensch, durch die Vernunft existiert er bloss."  (Nicolas Sbastien Chamfort;fr. Schriftsteller; 1741 - 1794)

http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at

nach obennach unten

String bis nach einem Wort abschneiden

Die folgende Nachricht zum Thema stammt von: Tom, 01. 01. 2004, 13:39

Hello,

Du teilst den String so gut es geht in Worte auf:

$_worte = explode(" ",$string);

dann lässt Du Dir den Index des gesuchten Wortes ausgeben:

$index = array_search($wort,$_worte);
http://de2.php.net/manual/de/function.array-search.php

und setzt den Rest des arrays ab index+1 wieder zusammen:

$rest = implode(" ",array_slice($_worte,$index));
http://de2.php.net/manual/de/function.array-slice.php

In $rest steht nun der Rest des Satzes.

Ist aber nur vereinfacht betrachtet brauchbar.
Leider wird es da Probleme mit Satzzeichen, Bindestirchen, Zeilenumbrüchen  und sonstigen Besonderheiten der Sprache geben.



Liebe Grüße aus http://www.braunschweig.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Dezember

© 1998-2006 Seite Impressum, Software: Classic Forum