PHP で多次元配列を使用すると、効率が非常に低くなりますか?
PHP中文网
PHP中文网 2017-06-15 09:22:11
0
7
882

PHP を使用してプロジェクトを実行する場合、データを保存するためにデータ構造を使用する必要がありますが、PHP では配列を使用してのみ保存できるようです。

PHP の Laravel およびその他のフレームワークの構成ファイルはすべて、次のような多次元配列を使用します。 リーリー

多次元配列の効率は非常に低いと思いますが、Laravel フレームワークをこのように使用しているため、PHP で多次元配列を使用できるかどうかはわかりません。それに答えます! ! !ありがとう! ! !

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(7)
为情所困
  1. PHP には配列しかありません。Laravel は PHP に基づいたフレームワークであるため、その構文を PHP から分離することはできません。

  2. 効率は使い方次第です もちろん、多層の for ループ操作は非効率になりますが、より多くのインデックスを使用すれば、効率は大丈夫です

いいねを押す +0
学霸

効率が低いなどの問題はありません。 。 PHP の配列実装はもともと二重リンク リストです。 。

いいねを押す +0
淡淡烟草味

これは効率の問題ではありません。データベースクエリの効率の方が重要です

いいねを押す +0
洪涛

実行効率はphpの実行速度には依存せず、IOがボトルネックとなります。これはPHPでMSレベルで処理できます

いいねを押す +0
洪涛

Laravel: この責任は負いません!

ほとんどの PHP フレームワークとプログラムの設定ファイルは次のようなものです。効率が本当に低下した場合、PHP のリーダーである Laravel フレームワークは間違いなくより良い方法を使用してそれを処理します。

さらに、PHP7 は配列操作において PHP5 よりもはるかに効率的です。

いいねを押す +0
学霸

設定を保存するために JSON を使用するプロジェクトはたくさんありますか?
PHP の連想配列は JS の JSON オブジェクトと同等です。
PHP の連想配列のパフォーマンスを Node.JS の JSON オブジェクトと比較できます。 100 万要素の連想配列 (マッピング/辞書) を含むファイル:
PHP7 は Node7 の 1/3 しか必要とせず、PHP5 ですら Node7 よりも高速です

PHP 連想配列のパフォーマンスが非常に優れていることがわかります。いいですね

いいねを押す +0
我想大声告诉你

まず最初に、使用シナリオを使わずに効率を語るのはナンセンスですphp, 需要运行效率就去用 c/c++

質問に答えてください: ウェブサイトのトラフィックが大きくない場合には、非常に実現可能です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート