Hi,
Ich bin mir sicher das es auch einfachere Lösungen für mein Problem gibt, die würde ich auch gerne hören, aber zum Lernen ist mir die Lösung dieses Codeproblems wichtig!
if($zahl = $anzahl)
da hast du vielleicht eher den Vergleichsoperator == gemeint?
Es gibt viele Möglichkeiten, dein Problem zu lösen.
$seperator = ":";
$_GET['Inhalt'] = "hallo:welt";
# Zb könntest du erst prüfen, ob der String einen $seperator enthält:
if(strpos($_GET['Inhalt'],":") !== false){
# wenn, dann String an diesem Punkt in Stücke brechen
$parts = explode(":",$_GET['Inhalt']);
# und die Stücke ansehn
print_r($parts); echo "<br>";
# Vielleicht möchtest du nur bei genau 2 Stücken diese weiterverarbeiten:
if(count($parts) == 2){
echo "Vor dem Seperator: ".$parts[0]."<br>";
echo "Nach dem Seperator: ".$parts[1]."<br>";
$parts[0] .= " php";
$parts[1] = $parts[1]."weit beliebt";
}
# und dann die Stücke wieder verbinden:
$_GET['Inhalt'] = implode($seperator,$parts);
echo $_GET['Inhalt']."<br>";
}
herzliche Grüße,
Jonny 5