php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.07.2006, 16:14  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Zitat:
Zitat von Dilandau
ich habe doch die letzte zeile mit ?: von den ergebnissen ausgeklammert.
Gerücht. Lass deine Regex mal auf den String "," los.
Es werden zwei Einträge gefunden, das Komma und nichts.

Das ist ein Problem der Regex, nicht von PHP, da sie am Stringende auch den leeren String matched.

Zitat:
Zitat von Dilandau
so sehe ich darin ein problem von php und wuesste gerne wie ich vom array manuell den letzten eintrag streichen kann?
Wenn Du die kaputte Regex weiterverwenden willst, kannst Du array_pop() benutzen.
http://de2.php.net/array_pop
Waq ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.07.2006, 16:19  
Erfahrener Benutzer
 
Registriert seit: 15.10.2005
Beiträge: 231
Dilandau kann nur auf Besserung hoffen
Standard

ah, danke, es funktioniert. aber wie "repariere" ich die "kaputte" regex?
__________________
mobilis in mobili
Dilandau ist offline  
Alt 07.07.2006, 16:24  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Indem Du ihr abgewöhnst, "nichts" für ein Ergebnis zu halten.
Im Moment wird "NichtsNichtsNichtsNichtsNichtsNichtsNichtsStringe nde" gefressen.

Nichts genaues weiss man eh nicht, wenn man nicht weiss, womit die Regex überhaupt gefüttert wird.
__________________
mod = master of disaster
Waq ist offline  
Alt 07.07.2006, 16:42  
Erfahrener Benutzer
 
Registriert seit: 15.10.2005
Beiträge: 231
Dilandau kann nur auf Besserung hoffen
Standard

der durchsuchte text sieht zB so aus:

Code:
$TXT = '
AGSzabo@Dilandau[Andreas G.
Szabo]{München}/Schneidersitz(Loadertune@protracker/mod.loader|20342,
mod.end|23124),

Einstein / Warfalcons(mod.einstein-2c8|30214, mod.einstein-b1.remix|77042,
mod.einstein-2c9|116840, mod.einstein-2d2|61020),Jesper
Kyd/Silents(mod.egyptian), [Jochen Hippel](coso/MontyOnTheRun),

Bit Arts[ Robert Roecher ]@RR/RSI(protracker/mod.wasteland,mod.space2,mod.ba1),
Romeo Knight(mod.rsi-hard|100766,mod.7rsi rise up|212386),
SCS,
Mark2/Quadlite(mk2/loadertune),
Donovan(mod.bar brian)';
die frage war, wie ich den regex so mache, dass er zum schluss nimmer 'n leeres glied des arrays abgibt.
__________________
mobilis in mobili
Dilandau ist offline  
Alt 07.07.2006, 17:05  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Dilandau
der durchsuchte text sieht zB so aus:
Ist das Komma zu Beginn Zufall oder Absicht?
 
Alt 07.07.2006, 17:14  
Erfahrener Benutzer
 
Registriert seit: 15.10.2005
Beiträge: 231
Dilandau kann nur auf Besserung hoffen
Standard

es war absicht um was zu versuchen aber das tut hier nichts zur sache. ich mache es weg... es hat nix mit meinem problem zu tun.
__________________
mobilis in mobili
Dilandau ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eindimensionales Array ohne index per foreach erstellen phpbeginner PHP Tipps 2008 4 10.03.2008 14:18
foreach equivalent aber mit Datenmanipulation Matt PHP Tipps 2008 2 26.02.2008 16:47
Lambda-Funktion und array_map/_filter gegen foreach KingCrunch PHP Tipps 2007 5 29.04.2007 10:28
foreach verändert die werte des arrays das durchlaufen wird Crypi PHP Tipps 2007 5 10.01.2007 08:24
foreach mit zwei übergebenen Arrays ? [erledigt] horstenpeter PHP Tipps 2006 1 03.09.2006 16:47
foreach -> key snatch-ic PHP Tipps 2006 3 18.08.2006 11:58
nicht-numerisches-array durchlaufen und dabei auf nächstes.. Crypi PHP Tipps 2006 7 16.08.2006 08:38
durch foreach auch normalen String durchlaufen lassen PHP Tipps 2006 7 14.01.2006 13:20
$_FILES mit foreach() PHP Tipps 2005-2 5 20.10.2005 10:27
foreach: Fehler beim ersten Aufruf mristau2k5 PHP Tipps 2005-2 3 15.08.2005 23:14
foreach probleme PHP Tipps 2005 7 26.04.2005 17:54
foreach: Übergabe by reference Stümper PHP Tipps 2005 2 15.02.2005 15:35
for / foreach problem PHP-Fortgeschrittene 4 19.11.2004 16:58
2 Schleifen durchlaufen PHP Tipps 2004 1 14.09.2004 14:33
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
foreach wie oft, php array_pop komma

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.