Hallo!
Ist es möglich daraus folgende PHP Variabeln zu bekommen?
$property = 'original';
$show = 'image';
Ich würde die Variablen in ein Array packen:
function print_var($v) {
echo "<pre>";
var_dump($v);
echo "</pre>";
}
$string = "property=original;show=image;id=3456";
$exp = explode(";", $string);
if(is_array($exp)) {
for($i = 0; $i < sizeof($exp); $i++) {
$exp_var = explode("=", $exp[$i]);
if(isset($exp_var[0]) AND isset($exp_var[1])) {
$var[$exp_var[0]] = $exp_var[1];
}
}
}
print_var($var);
Oder Du machst es über "Variable Variablen":
$string = "property=original;show=image;id=3456";
$exp = explode(";", $string);
if(is_array($exp)) {
for($i = 0; $i < sizeof($exp); $i++) {
$exp_var = explode("=", $exp[$i]);
if(isset($exp_var[0]) AND isset($exp_var[1])) {
${$exp_var[0]} = $exp_var[1];
}
}
}
echo $property . "<br>";
echo $show . "<br>";
echo $id . "<br>";
MfG, André Laugks
L-Andre @ gmx.de