1
Und zwar habe ich die folgende Funktion geschrieben
function getins($key, $value, $name, $class = '') {
$url = "?";
foreach($_GET as $k=>$v) {
if($k==$key) {
$url .= $k."=".$value."&";
} else {
$url .= $k."=".$v."&";
}
}
$link = "<a class='".$class."' href='".$url."'>".$name."</a>\n";
return $link;
}
Nun ist es aber manchmal nötig mehrere Parameter mit einem Link zu übergeben, das hatte ich gedacht wäre wohl am einfachsten mit reg exps möglich indem ich dann getins("var1:var2:","val1:val2","name"); aufrufe und anschließen die Zeichenkette mit Hilfe der Trennzeichen aufteile und in einem Array speicher. Nun sind Reg exps für einen Anfänger eh ein etwas schwieriges Thema und ich weiß nicht, wie ich es hinbekomme, dass automatisch ein Array mit der entsprechenden Anzahl von Einträgen(und den Werten) erstellt wird. Die oben stehende Funktion ist dazu nur ein Anwendungsbeispiel.