getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.07.2003, 18:20   #1
TP-Supporter
 
Benutzerbild von Vitamin-R
 
Registriert seit: Sep 2002
Ort: Spiez
Vitamin-R ist auf einem guten Weg

PHP/ String lesen bis zu gewünschtem Zeichen


Hei Leute
mein Problem:

ich möchte wie in Perl einen string bis zu einem gewünsten zeichen aus lesen.
------
zb
Sting = Otto_Malkers_Lehrling

lesen bis zum ersten _

ergäbe dann
Otto

danach möchte ich noch Malkers und Lehrling in einer eigenen Variable und scho wäre ich glücklich
------

wie kann ich dat so auslesen?

In Perl geht das mit dem da
------
$Text =~ /Gesucht(Zurückgeben)/;
print $1;
------

aber in PHP???


Danke für eure Hilfe
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
Vitamin-R ist offline   Mit Zitat antworten


Alt 10.07.2003, 18:40   #2
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (16.10.2003 um 04:47 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 11.07.2003, 10:40   #3
TP-Supporter
 
Benutzerbild von Vitamin-R
 
Registriert seit: Sep 2002
Ort: Spiez
Vitamin-R ist auf einem guten Weg
Jep das war nahe dran.

Verwende nun aber den: split

Hat ne Funktion mehr die ich brachen kann.
Stand übrigens gliech auf der selben seite also danke ich dir
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
Vitamin-R ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:00   #4
TP-Senior
 
Registriert seit: Oct 2003
Ort: Hamburg
Der Hamburger macht alles soweit korrekt
Hi,

hier hat wohl ein User seinen eigenen Beitrag zerstört.
Vielleicht kann ja jemand anders noch mal eine Lösung aufzeigen, weil mich die Sache auch sehr interessieren würde.
Der Hamburger ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:09   #5
TP-Moderator
 
Benutzerbild von skipperjan
 
Registriert seit: Jan 2005
Ort: Düsseldorf
skipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKE

guckst du...


www.selfphp.de

dann mal nach split oder explode suchen und schon biste fündig,

so long,

skip
__________________
Chenaski - Klamotten designed by Pete
USE - nicht immer nur mit Stars and Stripes rumlaufen!

Hunde in der Großstadt: Guck mal wo ich fast reingetreten bin.....
skipperjan ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:11   #6
TP-Supporter
 
Registriert seit: Feb 2005
Driver ist auf einem guten Weg
Wasn mit explode()?
http://de.php.net/explode
Driver ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:14   #7
TP-Senior
 
Registriert seit: Oct 2003
Ort: Hamburg
Der Hamburger macht alles soweit korrekt
@ skipperjan:
Hey, das scheint wirklich genau das zu sein was ich lange gesucht hab. Werd das nachher mal ausprobieren. 1000 Dank!
Der Hamburger ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:15   #8
TP-Senior
 
Benutzerbild von tom81
 
Registriert seit: Mar 2006
Ort: Erftstadt
tom81 ist auf einem guten Weg
Hallo,

habe folgende Lösung anzubieten:

PHP-Code:
<?
$text 
explode("_""Otto_Malkers_Lehrling");
$replace str_replace("_"," "$text); 

foreach(
$replace as $text



echo 
" $text "



?>
Gruß
Tom
tom81 ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:16   #9
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Tom - das ist fehlerhaft, str_replace auf ein Array geht nicht, ausserdem ist das _ da nicht drin.
Die erste Zeile reicht
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 20.03.2006, 13:21   #10
TP-Senior
 
Benutzerbild von tom81
 
Registriert seit: Mar 2006
Ort: Erftstadt
tom81 ist auf einem guten Weg
Hast Recht, hab ich übersehen.. sorry
tom81 ist offline   Mit Zitat antworten
Alt 20.03.2006, 16:49   #11
TP-Supporter
 
Registriert seit: Dec 2005
[jacky] ist auf einem guten Weg
man könnte es auch so machen:

PHP-Code:
$str 'bla_foo_bar';

$firstPart substr$str0strpos($str'_')); 
oder so ähnlich :>
[jacky] ist offline   Mit Zitat antworten
Alt 21.03.2006, 02:17   #12
TP-Senior
 
Registriert seit: Oct 2003
Ort: Hamburg
Der Hamburger macht alles soweit korrekt
Hab es mittlerweile probiert. Geht wunderbar mit explode() !
War nur ein wenig Bastelarbeit bis das Auslesen mit for-Schleife so passte wie es sollte.
Der Hamburger ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
PHP/ String lesen bis zu gewünschtem Zeichen PHP/ String lesen bis zu gewünschtem Zeichen
« Grauenhafter Query | Thumb wird nicht richtig generiert »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:28 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67