Beispielerklärung für die objektorientierte PHP-Auswahlsortierung

jacklove
Freigeben: 2023-03-27 13:32:01
Original
1605 Leute haben es durchsucht

In diesem Artikel wird ein Beispiel für die objektorientierte Auswahl und Sortierung in PHP erläutert.

<!--?php
/**
 * Created by PhpStorm.
 * User: lzh
 * Date: 2018/2/10
 * Time: 下午10:50
 */
class selectionSortData {
    private $var = array();
 
    /**
     * selectionSortData constructor.
     * @param $in
     */
    public function __construct($in)
    {
        if (is_array($in)) {
            $this--->var = $in;
        }
        if (is_numeric($in)) {
            for ($count = 0; $count < $in; $count ++) {
                $random = mt_rand(1, 100);
                array_push($this->var, $random);
                print_r($this->var);
                echo &#39;
&#39;;
            }
        }
    }
 
    public function swap($left, $right) {
        $temp = $left;
        $left = $right;
        $right = $temp;
    }
 
    public function sort() {
        $temp = $this->var[0];
        for ($i = 0; $i < count($this->var); $i ++) {
            if ($this->var[$i] > $temp) {
                $this->swap($temp, $this->var[$i]);
            }
        }
        return $this->var;
    }
}
 
$selection = new selectionSortData(10);
        echo &#39;
&#39;;
        print_r($selection);
Nach dem Login kopieren

In diesem Artikel werden Beispiele für die objektorientierte Auswahl und Sortierung von PHP erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

PHP-Kenntnisse: Verwenden Sie json_encode() geschickt, um js-Arrays Werte zuzuweisen

PHP und XML-Technologie Funktionen und Anweisungen zur Verwendung der Syntax

Erklärung von PHP- und Ajax-Technologiebeispielen

Das obige ist der detaillierte Inhalt vonBeispielerklärung für die objektorientierte PHP-Auswahlsortierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage