Hallo,
wieder mal einen Hänger…
möchte gerne folgende textarea-Einträge in einen zweidimensionalen Array bringen:
---------- INHALT DER TEXTAREA --------------
Neu/http://meineseiteistneu.de
Neu/http://deineseiteistauchneu
Alt/http://dieseseiteistal
nochälter/http://diesesetieistnochälter
---------- ENDE -----------------------------
Also das sit nicht 1:1 der Ihanlt, aber der Aufbau sollte klar sein. Vor dem Slash steht die Kategorie, danach die URI.
nunmöchte ich gerne folgendes tun. Diese Daten in eine zweidimensionalen array bringen. Das heisst, dass die kategorie und die URI jeweils in einem array sind:
Beispiel:
$array[0][0] = "Neu";
$array[0][1] = "http://meineseiteistneu.de";
$array[1][0] = "Neu";
$array[1][1] = "http://deineseiteistauchneu";
Auch hier nur Schematisch dargestellt wie die Array letztenendes aussehen sollen. Ich weiss, das es eine funktion gibt mit welcher ich das erste vokommende Zeichen eines Strings finden kann und den sich DAVOR befindlichen string zurückgeben lassen kann. stristr() oder strstr() sind schon überlegungen gewesen. Doch diese geben immer nur den string NACH dem zeichen wieder.
Meine Denke war einfach das ich 2 for schleifen mache und den string zunächst mit
explode('\n'; $string);
in eine Array teile. Dann diese Inhahlte wiederum, in ein array teile. doch da liegt genaus der Denkfehler ich komm nicht weiter.
Danke für die Hilfe