ホームページ バックエンド開発 PHPチュートリアル 不使用php api函数实现数组的交换排序示例_php实例

不使用php api函数实现数组的交换排序示例_php实例

Jun 07, 2016 pm 05:20 PM
配列のソート

复制代码 代码如下:

$arr = array(900 , 20 , 16 , 50 , -2 , 10 , 3);
$min = $max = 0;

for ($j=0;$j for($i=0;$i  if($arr[$i] > $arr[$i+1]){
   $min = $arr[$i+1];
   $arr[$i+1] = $arr[$i];
   $arr[$i] = $min;
  }
 }
 echo "当前数组为:";print_r($arr);echo "
";
}

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP でキー名を保持する高速配列ソート方法 PHP でキー名を保持する高速配列ソート方法 May 02, 2024 pm 03:06 PM

キー名を保持する PHP の高速配列ソート方法: ksort() 関数を使用してキーをソートします。ユーザー定義の比較関数を使用して並べ替えるには、uasort() 関数を使用します。実際のケース: ユーザー ID を保持しながら、ユーザー ID とスコアの配列をスコアごとに並べ替えるには、uasort() 関数とカスタム比較関数を使用できます。

JS 配列のソート: sort() メソッドの動作原理とメカニズムの詳細な分析 JS 配列のソート: sort() メソッドの動作原理とメカニズムの詳細な分析 Dec 28, 2023 am 11:47 AM

JS 配列のソートを深く理解するには、sort() メソッドの原理とメカニズム、具体的なコード例が必要です はじめに: 配列のソートは、日常のフロントエンド開発作業で非常に一般的な操作の 1 つです。 JavaScript の配列ソート メソッド sort() は、最も一般的に使用される配列ソート メソッドの 1 つです。しかし、sort() メソッドの原理とメカニズムを本当に理解していますか?この記事では、JS 配列の並べ替えの原理とメカニズムを深く理解し、具体的なコード例を示します。 1.sort()メソッドの基本的な使い方

PHP 配列のカスタム並べ替えアルゴリズムを作成するためのガイド PHP 配列のカスタム並べ替えアルゴリズムを作成するためのガイド Apr 27, 2024 pm 06:12 PM

カスタム PHP 配列ソート アルゴリズムを作成するにはどうすればよいですか?バブルソート: 隣接する要素を比較および交換することによって配列をソートします。選択ソート: 毎回最小または最大の要素を選択し、現在の位置と入れ替えます。挿入ソート:ソートされた部分に要素を1つずつ挿入します。

PHP配列を値でソートした後、キー名を保持するにはどうすればよいですか? PHP配列を値でソートした後、キー名を保持するにはどうすればよいですか? May 02, 2024 pm 04:09 PM

PHP でキー名を保持しながら配列を値でソートする方法は、usort() 関数を使用して配列を値でソートすることです。無名関数を比較関数として usort() 関数に渡し、要素値の差を返します。 usort() は、キー名を変更せずに、匿名関数に従って配列をソートします。

PHP のカスタム並べ替えルールに従って配列を並べ替え、元のキー名を保持します PHP のカスタム並べ替えルールに従って配列を並べ替え、元のキー名を保持します May 04, 2024 am 09:27 AM

PHP では、uasort() 関数を使用して、元のキー名を保持しながらカスタムの並べ替えルールに従って配列を並べ替えます。カスタム比較関数は、2 つの要素を入力として受け取り、整数を返す関数です。負の数値は前者が後者より小さいことを意味し、ゼロはそれらが等しいことを意味し、正の数値は前者が後者より大きいことを意味します。

PHP 配列の多次元ソートに関するヒント: ソート効率の最適化 PHP 配列の多次元ソートに関するヒント: ソート効率の最適化 Apr 30, 2024 am 09:54 AM

PHP で多次元配列のソートを最適化するためのヒント: ソート用のユーザー定義関数を作成する array_multisort() 関数を使用して、多次元キーの並べ替えを適用する 実際のケース: 配列のキーと値のペアによる製品のソート

PHP アルゴリズム: バブル ソートを使用して配列のソート効率を向上させるには? PHP アルゴリズム: バブル ソートを使用して配列のソート効率を向上させるには? Sep 19, 2023 am 10:28 AM

PHP アルゴリズム: バブル ソートを使用して配列のソート効率を向上させるには?バブル ソートは単純ですが効率が低い並べ替えアルゴリズムですが、いくつかの最適化戦略を通じてバブル ソートの効率を向上させることができます。この記事では、PHP でバブル ソート アルゴリズムを使用して配列のソート プロセスを最適化する方法を紹介し、具体的なコード例を示します。バブル ソートの基本原理は、毎回配列の最初の要素から開始して、隣接する 2 つの要素のサイズを順番に比較することです。前の要素が次の要素より大きい場合、それらの位置が入れ替わります。このような比較を経て、最終的には

PHP でキー名を保持したまま、マルチレベルのキー値で配列を並べ替える PHP でキー名を保持したまま、マルチレベルのキー値で配列を並べ替える Apr 30, 2024 am 11:48 AM

PHP では、usort() 関数を使用して、複数レベルのキー値で配列を並べ替えます。ユーザー定義の比較関数を使用すると、キー名を変更せずにキーと値のペアに従って並べ替えることができます。実際の応用: ブログのコメントを「いいね!」の数で並べ替えるには、usort() と比較関数を使用して「いいね!」の降順に並べ替えることができます。

See all articles