WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Reguläre Ausdrücke für Anfänger » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Manticor
Ich bin echt zu doof. Wie geht das?
In einerm Array $zeilen steht etwas in der Form:
[0] => "" - "pfadzusmiliedatei";
[1] => "" - "pfadzusmiliedatei";
(...)

Wie komme ich jetzt elegant an die Strings zwischen den Anführungszeichen? Die würde ich dann gerne in ein assoziatives Array schreiben à la $smilie[0] = array("Symbol","Pfad"); etc.

Habe irgendwie gerade einen Knoten im Hirn. Kann mir jemand helfen?

Danke .

Manti

[EDIT]
Selbst heraus bekommen. Ist anscheinend ein gutes Mittel: Mal ins Forum posten, dann nochmal versuchen .
[/EDIT]
_________________


von HG
http://evolt.org/article/rating/20/22700/index.html
Das ist der Artikel, der echt ziemlich gut ist, um mit regulären Ausdrücken erste Erfahrungen zu sammeln....
von Manticor
Mach' ich mal. Danke.
von HG
Auf evolt.org gibt es eins. Ist aber in Englisch. Leider komme ich grad nicht auf deren Webseite, um den Link anzugeben. Such mal auf der Webseite nach Regular Expressions.
von Manticor
Hi.

Als doofer PHP-Progger komme ich mit den Perl-artigen regulären Ausdrücken nicht klar. Gibt es irgendwo ein schönes Tutorial dafür oder hat jmd. Lust hier eins abzuliefern ?

Mein aktuelles Problem:
function parserows($rows)
{
if(is_array($rows))
{ $i=0;
foreach ($rows as $r=>$v)
{
$parts=split("[,:;-]",$v);

$bezirke[$i]["land"]=$parts[0];
$bezirke[$i]["start"]=$parts[1];
$bezirke[$i]["ende"]=$parts[2];
$bezirke[$i]["x"]=$parts[3];
$bezirke[$i]["y"]=$parts[4];
$i++;
unset ($parts);
}
} else return false;
} /* Ende function parserows */

Die split-Anweisung zerlegt einen String in einen Array, wobei ",:-" und ";" als Trenner fungieren. Nun läuft aber die Anweisung preg_split nach Aussage der PHP-Doku schneller. Diese Anweisung will aber Perl-kompatible Ausdrücke.

Danke schonmal.

Manti


---

Nach oben