Ich möchte nur fragen, ob es möglich ist, eine Klasse in PHP zu erstellen, die ein Array zurückgibt, wenn print_r
edPHP: ein Array aus einer Klasse Konstruktor
Zum Beispiel:
<?php
$c = new class(1,2,3){
function __construct($var1, $var2, $var3){
$this->value = [$var1 => [$var2, $var3]];
}
};
print_r((array) $c);
ich will es resultiert in:
Array ([1] => Array ([0] => 2 [1] => 3))
stattdessen bekomme ich
Array ([Wert] => Array ([1] => Array ([0] => 2 [1] => 3)))
['print_r()'] (http://php.net/manual/en/function.print-r.php) ist eine Funktion zum Debuggen. Es sollte egal sein, wie seine Ausgabe aussieht. Warum ist das so wichtig für dich? Ich vermute, du versuchst ein anderes Problem zu lösen. – axiac
Ich versuche tatsächlich, ein Array einer Klasse zu bekommen, die den genauen Stil wie oben erwähnt sein muss und einfach 'print_r' verwendet, um das Ergebnis zu erklären – thebigsmileXD