php.de

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

 
 
LinkBack Themen-Optionen
Alt 13.09.2006, 12:15  
Neuer Benutzer
 
Registriert seit: 19.01.2006
Beiträge: 10
MeisterGlanz
Standard String bei Zeichen X trennen und in array umwandeln

Hallo,

folgendes Problem:
Ich habe Strings, die bei einem bestimmten Zeichen getrennt und danach, je nach dem wie oft das Zeichen vorkommt, in arrays verschachtelt werden sollen.

Beispiel:

Code:
Array
(
   [test__test2__test3] => test4
)

wird zu:

Array
(
	[test] => Array
		(
			[test2] => Array
				(
					[test3] => test4
				)
		)
)
Der rekursive Schleifenteil ist das Problem. Bin eigentlich sicher, dass es dafuer schon dutzende Loesungen gibt, habe nur leider nichts gefunden.
MeisterGlanz ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.09.2006, 12:47  
Erfahrener Benutzer
 
Registriert seit: 03.01.2006
Beiträge: 253
CC84
Standard

darf man nach dem Sinn Fragen? Weil alle Variablen sind ja nicht wirklich arrays sondern beinhalten genau ein Element.
CC84 ist offline  
Alt 13.09.2006, 13:00  
Neuer Benutzer
 
Registriert seit: 19.01.2006
Beiträge: 10
MeisterGlanz
Standard

Sinn ist, dass damit z.B. Formule ueber PEAR QuickForm erstellt werden sollen. Dort werden zum Teil 2D arrays benoetigt. Da das in der db nicht geht, schieb ich das vorher zusammen mit nem doubleunderscore.
MeisterGlanz ist offline  
Alt 13.09.2006, 13:37  
Benutzer
 
Registriert seit: 24.11.2005
Beiträge: 65
250Euro
Standard

ich würde mit http://www.php.net/manual/de/function.explode.php und http://www.php.net/manual/de/function.preg-match.php arbeiten
mfg
250Euro ist offline  
Alt 13.09.2006, 13:40  
Neuer Benutzer
 
Registriert seit: 19.01.2006
Beiträge: 10
MeisterGlanz
Standard

Habs grad mal verbessert, das erste ist auch ein array.

edit: Wie gesagt das ist nicht das Problem, das hier steht schon

Code:
foreach($val as $k=>$v) {
	if(preg_match('/\_\_/', $k)) {
		$ar = explode("__", $k);

	}
}
MeisterGlanz ist offline  
Alt 13.09.2006, 15:28  
there's only one psycho
 
Registriert seit: 21.08.2007
Beiträge: 1.279
PHP-Kenntnisse:
Fortgeschritten
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
Standard

hier die Lösung

phpforum.de

:P
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
php schreibt kein array ins array sondern string fragnicht PHP Tipps 2008 10 19.06.2008 15:03
PHP: String in mehrdimensionalen Array umwandeln, vice versa Zergling-new Tutorials 2 03.02.2008 10:34
Parsen von Delimitern Basti Tutorials 0 30.09.2006 21:24
String nach n Zeichen trennen, ABER Wörter nicht ... yoshy PHP-Fortgeschrittene 6 30.09.2006 19:35
Int in String oder Array umwandeln PHP Tipps 2006 9 27.02.2006 15:04
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Assoziatives Array mit String initialisieren PHP Tipps 2006 10 17.01.2006 14:01
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Zeichen wie =FC in ü in einem String umwandeln Plague PHP Tipps 2005 1 11.04.2005 17:35
Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
String in Array umwandeln PHP Tipps 2004-2 15 24.11.2004 16:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php string bei zeichen trennen, php string nach zeichen trennen, php zeichen trennen, php string trennen, php string an zeichen trennen, php string bis zeichen, string trennen php, php bei zeichen trennen, php nach zeichen trennen, string bei zeichen trennen, string an zeichen trennen, php string zeichen trennen, string bei zeichen trennen php, string zeichen trennen, php string nach x zeichen trennen, php string bis zu bestimmten zeichen, php zeichenkette trennen, zeichenkette trennen php, php trennen zeichen, string nach zeichen trennen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, 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.