separieren

rtd1978

Mitglied
hallo,


ich suche eine php-funktion, mit der ich einen string zerteilen kann.
string: "KW1: 29.12.2003 bis 04.01.2004".
ich will: die "1", den "29.12.2003" und den "04.01.2004" als ergebnis-strings

die funktion soll also von seperator nach seperator separieren.

string und explode separieren ja nur mit einem separator.


ideen?

gruß, rtd1978
 
Du könntest dir einen regulären Ausdruck zuhilfe nehmen:
PHP:
<?php

	$string = 'KW1: 29.12.2003 bis 04.01.2004';
	preg_match('/KW([0-9]+): ([0-9]+\.[0-9]+\.[0-9]+) bis ([0-9]+\.[0-9]+\.[0-9]+)/', $string, $matches);
	print_r($matches);

?>
 
habs jetzt so gemacht:

$kw = explode(":", $_REQUEST["kw"]);
$kw2 = explode("W", $kw[0]);
$kw = $kw2[1];
$zwischen = explode(" ", $_REQUEST["kw"]);
$kw_von = $zwischen[1];
$kw_bis = $zwischen[3];
 
Zurück