前回の記事「PHP文字列学習:全文字を逆出力する」では、文字列を反転して文字列内の全文字を逆順に出力する方法を紹介しました。実際、文字列だけでなく、配列も反転できます。今回は配列を反転する方法、配列の順序を逆にする方法、全要素を逆順に出力する方法についてお話しますので、必要な方は参考にしてください。
配列要素を逆順に出力する場合、私の最初の反応は、for ループを使用して配列を逆順に走査することです。これが私が示した実装方法です:
<?php $array=array("Volvo","BMW","Toyota"); for($i=count($array)-1; $i >= 0; $i--) { echo $array[$i] . "<br/>"; } ?>
Use for ループと set 初期化ステートメント "$i=count($array)-1
"、変数 $i
の値は array length; set $i--
変数 $i の値をデクリメントし、$i配列の添字 ($i 値) に従って配列を逆の順序で出力できます。出力を見てください:
#ご覧のとおり、すべての要素が逆向きに出力されています。
ただし、この方法はキー名が数字のインデックス配列にしか使えないので、次のような連想配列の場合、
$array=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");;
配列の要素を逆順に出力するにはどうすればよいでしょうか。 array_reverse() 関数を使用できます。
アイデア:
まず、array_reverse() 関数を使用して配列を反転します。これにより、配列要素の順序が反転され、反転された配列が返されます。
次に、foreach ループ ステートメントを使用して、反転された配列を走査し、内部の要素を出力します。
以下は私が指定した実装方法です:
$value){ echo "键名为:".$key.",键值为:".$value . "
"; } ?>
出力結果は次のとおりです:
键名为:c,键值为:Toyota 键名为:b,键值为:BMW 键名为:a,键值为:Volvo
array_reverse() 関数を見てみましょう。
array_reverse( $array, $preserve )
この関数は、セルを逆順にした配列を返します。必須パラメータ $array
と省略されたパラメータ#を受け取ります# #$preserve (デフォルト値は true)。
$preserve元の配列の数値キー名を保持するかどうかを指定できます (数値キー以外のキーは影響を受けません)。値が false に設定されている場合、それは次のことを意味します。数値キーの名前は保持されません。
<?php $a=array("php", 7.0, array("green", "red")); $reverse=array_reverse($a); $preserve=array_reverse($a,true); var_dump($a); var_dump($reverse); var_dump($preserve); ?>出力結果は次のとおりです:
PHP 関数 配列 配列関数のビデオ説明、ぜひ学んでください。
以上がPHP の配列学習では順序が逆になり、すべての要素が逆に出力されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック









