Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » n-te teil aus variablen Antworten
n-te teil aus variablen

diwie
Otto-Normal-Poster


Beiträge: 51


nehmen wir an ich habe eine variable $file, in ihr können werte stehen wie

start_01.htm, kontakt_03.htm oder auch impressum_01.htm

jetzt möchte ich zwei neue variablen definieren - $page und $sub

in $page soll jeweils der n-te teil vor dem "_" aus der var $file

und

in $sub die zahlenkombo zwischen dem "_" und dem "." (ohne .htm) aus der var $file

stehen.

ist dies mit php möglich? und falls ja wie kann ich die zuweisungen lösen?
ich hoffe ihr könnt mir etwas weiterhilfen.

ciao
diwie

Diese Nachricht wurde geändert von: diwie
  Profil   Editieren   Zitieren

einstein
Quasselstrippe


Beiträge: 241


Verschiedene Möglichkeiten:
bspw:
explode() oder
preg_match_all()

  Profil   Editieren   Zitieren

diwie
Otto-Normal-Poster


Beiträge: 51


dank eines tipps auch von anderer stelle, habe ich (man) es folgendermaßen gelöst:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
//Trennen des Strings dem Zeichen "_"
$temp = explode ("_", $file);
//Vor dem "_"
$page = $temp[0];
//Nach dem "_"
$sub = $temp[1]; 
//Entfernen der letzten 4 Zeichen (.htm)
$sub = substr($sub, 0, -4);


danke für die schnelle antwort!

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
 

Antworten
Nach oben