folgenden anhand der Sortierung wird ein Probenarray:ein Array oop
array(11, -2, 4, 35, 0, 8, -9)
I oop nutzen möchte, es zu sortieren und um dieses Ergebnis zu erzeugen:
Output:
Array ([0] => -9 [1] => -2 [2] => 0 [3] => 4 [4] => 8 [5] => 11 [6] => 35)
I Unten wurde die Lösung bereitgestellt, die funktioniert. Was ich nicht verstehe, ist was die __construct
macht. Ich habe ein Verständnis für Anfänger, wie Konstrukteure Arbeit, aber was konkret ist der Zweck dieses Konstruktor ?:
public function __construct(array $asort)
{
$this->_asort = $asort;
Ist es die Eingabe in ein Array drehen?
<?php
class array_sort
{
protected $_asort;
public function __construct(array $asort)
{
$this->_asort = $asort;
}
public function alhsort()
{
$sorted = $this->_asort;
sort($sorted);
return $sorted;
}
}
$sortarray = new array_sort(array(11, -2, 4, 35, 0, 8, -9));
print_r($sortarray->alhsort());
?>
Ola! Haben Sie sich diese nette Funktion angesehen? http://php.net/manual/en/function.sort.php – Jer
Warum möchten Sie "mit OOP" sortieren? – PeeHaa