• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP und REGEX

mrbud

Neues Mitglied
Hallo Leute...

Ich steh vor einem kleinen Problem...

angenommen ich habe einen ganzen Satz z.b.:

"ich heisse Hans"

und möchste nur "Hans" ausgeben, bzw. in eine variable speichern, dann würde ich wahrscheinlich nach "hans" suchen und dies auch ausgeben.

Doch wenn jetzt dieser Name von Tag zu Tag ändert und am nächsten Tag steht da "ich heisse Marion". wie kann ich da eine suche machen welche mir immer das wort, nach "heisse" liefert?
 
meinst du das jetzt ernst?

also nochmal

angenommen ich habe 3 files...

im 1. file steht:

testseite/home.html

im 2. file steht:

testseite/contact.html

im 3. file steht:

testseite/gallery.html

...
danach lese ich den Inhalt jedes files in eine Variable ein, und will nur "home.html,contact.html und gallery.html" rauspicken....

bitte um hilfe
 
Zuletzt bearbeitet von einem Moderator:
Hm, ich verstehe das auch nicht so richtig.
Du kannst einfach den hinteren Teil mit substr() auswählen oder du ersetzt alle 'testseite/' durch einen String ohne Inhalt '' mit ereg_replace().
 
Vielleicht auch basename.

PHP:
<?php

echo basename('testseite/contact.html'); // Liefert: contact.html

Wenn das nicht hilft, zeig mal die Originaldaten, um die es dir geht, mrbud. Ich habe irgendwie noch immer das Gefühl, du versuchst das Problem zu vereinfachen. Das ist generell natürlich ein guter Gedanke, aber hier bekommst du so nur Antworten für einen entsprechend einfachen Fall.

PS: Die ereg_*-Befehle fallen in PHP 6 raus, bitte preg_* verwenden und empfehlen.
 
Zurück
Oben