Cet article explique un exemple de sélection et de tri orientés objet en PHP.
<!--?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 ' '; } } } 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 ' '; print_r($selection);
Cet article explique des exemples de sélection et de tri orientés objet PHP Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois.
Recommandations associées :
Compétences PHP : utiliser habilement json_encode() pour attribuer des valeurs aux tableaux js
PHP et la technologie XML Fonctionnalités et instructions d'utilisation de la syntaxe
Explication des exemples de technologies PHP et Ajax
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!