友達からPHPのやり方がわからないと質問されたので、みんなに聞きに来ました。
友達から PHP について質問されたのですが、やり方が分からないので、皆さんに質問したいと思いここに来ました。 !
JAVAをやっているのですが、友人からPHPの質問を受けたので内容は以下の通りです。
- PHPコード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> $testArr = array( 'php' => array( 'author' => 'allen', 'price' => 40, ), 'java' => array( 'author' => 'james', 'price' => 55, ), 'mysql' => array( 'author' => 'gates', 'price' => 30, ), 'html' => array( 'author' => 'bill', 'price' => 21, ) );
並び替え方法価格欄? ?
ライブラリ関数を利用して解決することもできます。 !
-----解決策---------
そうですね、あなたは JAVA をやっています。最も高価な
- PHP コード
uasort($testArr, create_function('$a,$b', 'return $a["price"]>$b["price"];'));//価格の昇順を降順に変更します。 <br><font color="#e78608">------解決策---------</font><br>
- PHP コード
$testArr = 配列( 'php' => 配列( '著者' => 'アレン'、 「価格」 => 40、 )、 'java' => 配列( 「著者」 => 「ジェームズ」、 「価格」 => 55、 )、 'mysql' => 配列( '著者' => 'ゲート'、 「価格」 => 30、 )、 'html' => 配列( '著者' => '請求書'、 「価格」=>21、 ) ); 関数 my_sort($a, $b){ $a['価格'] > $b['価格']; を返します。 } uasort($testArr, "my_sort"); print_r($testArr); ?> <br><font color="#e78608">------解決策------------------</font><br>
- PHP コード
foreach ($testArr as $v) { $k[] = $v['価格']; } array_multisort($k, SORT_DESC,$testArr); print_r(array_slice($testArr,0,3)); <br><font color="#e78608">------解決策-----</font><br>上の階の人たちは 2 つのタイプの方法を使用しました<br> は次のように比較されます
- PHP コード
$testArr = 配列( 'php' => 配列( '著者' => 'アレン'、 「価格」 => 40、 )、 'java' => 配列( 「著者」 => 「ジェームズ」、 「価格」 => 55、 )、 'mysql' => 配列( '著者' => 'ゲート'、 「価格」 => 30、 )、 'html' => 配列( '著者' => '請求書'、 「価格」=>21、 ) ); /*** コールバック関数を適用します ***/ 関数 func1($ar) { uasort($ar, create_function('$a,$b', 'return $a["price"]>$b["price"];'));//価格の昇順、降順を < に変更します。 } /*** コールバック関数は使用されません ***/ 関数 func2($ar) { foreach ($ar as $key => $row) { $price[$key] = $row['価格']; } array_multisort($price, SORT_ASC,$ar); } /*** php5.3 クロージャーを適用します ***/ 関数 func3($ar) { array_multisort(array_map(function($v){return $v['price'];},$ar),$ar); } check_speed(200, 'func2', $testArr); check_speed(200, 'func3', $testArr); check_speed(200, 'func1', $testArr);

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











多くのユーザーはスマートウォッチを選ぶときにファーウェイブランドを選択しますが、その中でもファーウェイ GT3pro と GT4 は非常に人気のある選択肢であり、多くのユーザーはファーウェイ GT3pro と GT4 の違いに興味を持っています。 Huawei GT3pro と GT4 の違いは何ですか? 1. 外観 GT4: 46mm と 41mm、材質はガラスミラー + ステンレススチールボディ + 高解像度ファイバーバックシェルです。 GT3pro: 46.6mm および 42.9mm、材質はサファイアガラス + チタンボディ/セラミックボディ + セラミックバックシェルです。 2. 健全な GT4: 最新の Huawei Truseen5.5+ アルゴリズムを使用すると、結果はより正確になります。 GT3pro: ECG 心電図と血管と安全性を追加

富士フイルムのファンは最近、X-T50 の登場に非常に興奮していました。X-T50 は、1,000 ドル以下の APS-C カテゴリーで非常に人気となっていた低価格志向の富士フイルム X-T30 II の再発売を提示したからです。残念ながら、富士フイルム X-T50 の発売に伴い

FiiOCP13カセットプレーヤーは1月に発表されました。現在、FiiOは2つの新しいモデルでポートフォリオを拡大しています。1つは前面が赤で、もう1つは透明な前面です。後者は、角張ったデザインのレトロな魅力に完全に一致するだけでなく、

Klipsch Flexus Core 300はシリーズの最上位モデルで、同社のサウンドバーラインナップではすでに発売されているFlexus Core 200の上に位置します。クリプシュ氏によると、これはサウンドをさまざまな環境に適応できる世界初のサウンドバーだという。

Windows 11 で Snipping Tool が機能しない理由 問題の根本原因を理解すると、適切な解決策を見つけるのに役立ちます。 Snipping Tool が正しく動作しない主な理由は次のとおりです。 フォーカス アシスタントがオンになっている: これにより、Snipping Tool が開かなくなります。破損したアプリケーション: 起動時にスニッピング ツールがクラッシュする場合は、破損している可能性があります。古いグラフィック ドライバー: 互換性のないドライバーは、スニッピング ツールに干渉する可能性があります。他のアプリケーションからの干渉: 実行中の他のアプリケーションが Snipping Tool と競合する可能性があります。証明書の有効期限が切れています: アップグレード プロセス中のエラーにより、この問題が発生する可能性があります。これらの簡単な解決策は、ほとんどのユーザーに適しており、特別な技術知識は必要ありません。 1. Windows および Microsoft Store アプリを更新する

2018年のLightPhone 2にはまだエコノミカルインクディスプレイが搭載されていましたが、LightPhone 3ではグレースケール表示のみが可能なOLEDディスプレイが使用されています。

タイトル: Array.Sort 関数を使用して C# で配列を並べ替える例 本文: C# では、配列は一般的に使用されるデータ構造であり、多くの場合、配列を並べ替える必要があります。 C# には Array クラスが用意されており、このクラスには配列を簡単に並べ替えるための Sort メソッドがあります。この記事では、C# で Array.Sort 関数を使用して配列を並べ替える方法を示し、具体的なコード例を示します。まず、Array.Sort 関数の基本的な使用法を理解する必要があります。 Array.So

テスラが昨年末にモデル 3 ハイランドのリフレッシュを発売した直後、米国連邦政府の EV 税制優遇規則が変更され、テスラが新型 M に中国製 LFP セルを使用したことにより、対象となる購入者の潜在的な割引額が半分に減りました。
