亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

ホームページ バックエンド開発 PHPチュートリアル PHPはキー値を反転した配列を返します

PHPはキー値を反転した配列を返します

Mar 21, 2024 pm 02:10 PM
php foreach PHPプログラミング バックエンド開発 キー値の反転

phpエディタ Zimoでは、PHP言語を使って配列のキー値の反転操作を?qū)g現(xiàn)する方法を紹介します。簡単なコードを記述することで、配列のキーと値をすばやく交換して、反転された新しい配列を取得できます。このような操作は実際の開発でもよく使われる操作で、データをより便利に処理し、開発効率を向上させることができます。続いては具體的な導(dǎo)入方法を見ていきましょう!

PHP キー値反転配列

キーと値の反転は配列に対する操作であり、配列內(nèi)のキーと値を交換して、元のキーを値として、元の値をキーとして持つ新しい配列を生成します。

######実裝######

php では、次のメソッドを通じて配列のキー値を反転できます:

array_flip() 関數(shù)

: array_flip() 関數(shù)は、キーと値の反転操作に特に使用されます。引數(shù)として配列を受け取り、キーと値が交換された新しい配列を返します。
  • $original_array = ["a" => 1、"b" => 2、"c" => 3]; $flipped_array = array_flip($original_array); print_r($flipped_array);
  • 出力:
###配列 ( [1] =>a [2] => b [3] =>c )

array_combine() 関數(shù)を使用する
: array_combine() 関數(shù)は、2 つの配列を新しい配列に結(jié)合できます。最初の配列の要素はキーとして機(jī)能し、2 番目の配列の要素はキーとして機(jī)能します。価値。キーと値の反転は、2 つの配列と array_combine() 関數(shù)をうまく組み合わせて実現(xiàn)できます。 
  • $keys = array_keys($original_array); $values = array_values($original_array); $flipped_array = array_combine($values, $keys); print_r($flipped_array); 出力:
  • ###配列 ( [1] =>a [2] => b [3] =>c )

foreach ループを使用する

: foreach ループを使用して配列內(nèi)のキーと値を手動で交換し、キー値の反転を?qū)g現(xiàn)できます。

    $flipped_array = []; foreach ($original_array as $key => $value) { $flipped_array[$value] = $key; } print_r($flipped_array);
  • 出力: ###配列 ( [1] =>a [2] => b [3] =>c )
  • ######予防######
キー反転された配列內(nèi)のキーは、元の配列內(nèi)の同じ値を持つキーを上書きします。 

元の配列の値が一意でない場合、キー値を反転した後の配列では一部のデータが失われる可能性があります。

元の配列を保持したままキー反転配列を生成する必要がある場合は、元の配列を変更しないため、array_flip() 関數(shù)または array_combine() 関數(shù)を使用することをお勧めします。 

以上がPHPはキー値を反転した配列を返しますの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Stock Market GPT

Stock Market GPT

AIを活用した投資調(diào)査により賢明な意思決定を?qū)g現(xiàn)

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中國語版

SublimeText3 中國語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ホットトピック

Mantianxing ComicsフルバージョンEntann_mantianxingコミック広告スペシャルエディションリンク Mantianxing ComicsフルバージョンEntann_mantianxingコミック広告スペシャルエディションリンク Sep 28, 2025 am 10:30 AM

Mantianxing Comicのフルバージョンはhttps://www.mantianxingmh.comです。このプラットフォームは、情熱、愛、サスペンス、サイエンスフィクションなどのさまざまなテーマをカバーし、豊富なリソースとタイムリーな更新と分類された検索をサポートしています。高解像度の畫質(zhì)、複數(shù)のページターニングモード、カスタムバックグラウンドと輝度の調(diào)整を提供し、読書體験を最適化するための目の保護(hù)モードを備えています。ユーザーは、本棚を作成し、レコードの読み取りを保存し、オフラインをダウンロードし、クロスデバイスの同期の進(jìn)行狀況を達(dá)成できます。

PHPでオブジェクト指向プログラミング(OOP)を使用する方法は? PHPでオブジェクト指向プログラミング(OOP)を使用する方法は? Sep 28, 2025 am 03:26 AM

oopinphporgasizeIntoreUsableClassEsandobjects.1.ClassesDefinePropertiesAndMethods、InstantiatedVia $ this.2.constructors(__ construct)initializeObjectProperties.3.AccesSmodifiers(Public、Private、Protected)Controlvisibility.4.Inheritance

PHP mysqlで最後に挿入されたIDを取得するにはどうすればよいですか? PHP mysqlで最後に挿入されたIDを取得するにはどうすればよいですか? Sep 28, 2025 am 05:57 AM

mysqli_insert_id()(手順スタイル)、$ mysqli-> insert_id(オブジェクトスタイル)、または$ pdo-> lastinsertid()()を使用して、最後に挿入されたIDを取得し、同じ接続ですぐに呼び出される必要があります。

PHPで最終クラスとメソッドを使用する方法は? PHPで最終クラスとメソッドを使用する方法は? Sep 28, 2025 am 05:55 AM

finalClassESSANDMETHODSINPPREVENTINTANCHENDOVERIDINGTOPROTECTCRITICLICODE.2.AFINALCLASSCANNOTBEEXTEDED.3.AFINALMETHODCANNOTBEOVERDINDCANTCONSTIMPRENTIONSACROSSSUBCLASSES.4.USEFINFINEFORESTURET

PHPでHTMLタグをエコーする方法 PHPでHTMLタグをエコーする方法 Sep 29, 2025 am 02:25 AM

PHPにHTMLを出力するために、単一の引用符または脫出した二重引用符を使用します。屬性の引用符の競合を避けるために、文字列を単一の引用符で巻くことをお勧めします。動的なコンテンツは、可変スプライシングまたはHeredoc構(gòu)文と組み合わせて生成できます。

PHPでGet Request変數(shù)を操作する方法は? PHPでGet Request変數(shù)を操作する方法は? Sep 29, 2025 am 01:30 AM

$ _gettoaccessurlquelystringvariablesinphpを使用します。

特性とは何ですか、そしてそれらをPHPで使用する方法 特性とは何ですか、そしてそれらをPHPで使用する方法 Oct 02, 2025 am 04:17 AM

praitsinphpenablehorizo??ntalcodereusebyalowingclasseStoinheritmethods fromreusabletraitcontainers、bypassingsingleinheritancelimits

MBTI無料テスト公式WebサイトEntrant_MBTI無料テストWebサイトURLリンク MBTI無料テスト公式WebサイトEntrant_MBTI無料テストWebサイトURLリンク Sep 28, 2025 am 10:00 AM

MBTI無料テストWebサイトの公式入り口はhttps://www.16personalities.com/です。このWebサイトは、中國語と英語版のテストを提供し、パーソナリティディメンション分析、パーソナライズされたレポート、マルチシナリオアプリケーションの提案をカバーし、ユーザーが自分の性格タイプの詳細(xì)な理解を得るのに役立ちます。

See all articles