ich will einen array als code ausgeben.
in der variable "array('A','B','C');" oder "array();" stehen.
Weiss jemand, wie ich das hier besser lösen könnte? Gibt's ev. eine Funktion?
Hier der mein Code der das macht. (Habe ihn vor 3 Jahren gemacht.)
ein einzeiler wär mir aber lieber
erzeugt die ausgabe:
in der variable "array('A','B','C');" oder "array();" stehen.
Weiss jemand, wie ich das hier besser lösen könnte? Gibt's ev. eine Funktion?
Hier der mein Code der das macht. (Habe ihn vor 3 Jahren gemacht.)
ein einzeiler wär mir aber lieber
PHP-Code:
$my = array('A','B','C');
echo save_array( $my );
function save_array($input_array)
{
$tmp = 'array(';
$flag = 0;
foreach($input_array as $x)
{
if($flag == 0){$flag = 1;} else {$tmp .= ", ";}
$tmp .= "'".$x."'";
}
return $tmp.');';
}
PHP-Code:
array('A','B','C');
Kommentar