ホームページ > バックエンド開発 > PHPチュートリアル > PHP クラスを通じて整数配列をソートする方法の簡単な分析

PHP クラスを通じて整数配列をソートする方法の簡単な分析

藏色散人
リリース: 2023-04-10 13:14:02
オリジナル
2643 人が閲覧しました

オブジェクト指向は PHP の中核的な知識ポイントであり、「クラス」も重要な概念です。そのため、「PHP クラスを使用して 2 つの数値間の加算、減算、乗算、除算を実装する方法を教えます#」 ##" では、その概念と使用法を簡単に紹介しました。この記事では引き続き PHP クラスの使用法について説明します。

タイトルからもわかるように、今回は整数配列をソートするための PHP クラスの書き方についてお話します。実は、PHP にはいくつかの組み込み関数があります。はい

sort() 配列を昇順に並べ替えます、rsort() 配列を降順に並べ替えます、asort() 並べ替えますvalue に基づいて連想配列を昇順に並べ替えます。 ksort() キーに基づいて連想配列を昇順に並べ替えます。 arsort() 値に基づいて降順に連想配列を並べ替えます。 krsort() キーに基づいて連想配列を降順にソートします。

これらの関数については、マニュアルの「

PHP 配列ソート 」の章を通じて直接学習して理解することができます。

まずは、配列をソートできるクラスの実装メソッドに注目してみましょう。

コードは次のとおりです。

<?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));
var_dump($sortarray->alhsort());
ログイン後にコピー

ファイルを直接実行してみましょう。並べ替え結果を表示します:

PHP クラスを通じて整数配列をソートする方法の簡単な分析

値が小さいものから大きいものの順に並べ替えられていることがわかります。

上記のコードでは、class キーワードを使用して「array_sort」という名前のクラスを定義し、コンストラクター メソッドを通じてオブジェクトを初期化します。ここで言及する必要があるキーワード protected があります。これは、保護されたクラスのメンバーがそれ自体、そのサブクラス、および親クラスによってアクセスできることを意味します。

最後に、私たちのプラットフォームの最新の無料コース「

0からPHPの世界に入る」をお勧めしたいと思います~ぜひ学んでください!

以上がPHP クラスを通じて整数配列をソートする方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート