ホームページ > バックエンド開発 > PHPチュートリアル > Windows XP ハードウェア最適化の典型的な例 PHP コード最適化

Windows XP ハードウェア最適化の典型的な例 PHP コード最適化

WBOY
リリース: 2016-07-29 08:44:37
オリジナル
1243 人が閲覧しました

私が使用した方法は、ブロックをキーで区別し、そのブロックを他の変数に代入して演算を行うというもので、forやforeachを大量に使用し、コード量も多かったので返却しました。
上記のガイダンスの後、それは非常に簡単であることがわかりましたので、ここで共有します。

ID
FIELD1
FIELD2 FIELD3 FIELD4 キー
1
*** *** *** *** 肉1
2
*** *** *** *** 肉1
3
*** *** *** *** 肉1
4 *** ** * *** *** 肉1
5
*** *** *** *** フルーツ2
6 *** *** *** *** fruit2
7
*** *** *** *** fruit2
8
*** *** *** *** フルーツ2
9
*** *** *** *** フルーツ2
10
*** *** *** *** 食べ物3
11
*** *** *** *** food3

これで、上に示す結果が得られます

要件: キーでソートされたこの配列を操作するには、同じキーを持つ項目処理。

ヒント: これは親子テーブルの非常に典型的な構造であり、実際には 2 つのテーブルを結合したものであり、配列
array1:ID|Key

でのブロック操作を容易にするために 2 つの配列に処理できます。 肉15フルーツ26フルーツ27フルーツ2 8フルーツ29フルーツ2 10食べ物311食べ物3
ID
Key
1
肉1
2
肉1
3
肉1
4






array2:key => array(ID,FIELD1,FIELD2,FIELD3,FIELD4,FIELD5,Key)

肉 1=> 3*********meat14******************フルーツ26 *** ******************fruit2 8******フルーツ2**** **** ****************この後、とても便利ですtempArrayforeach($tempArray as $row){ array1[$row[' ID']] = $row['Key']; array2[$row['Key']]のブロックデータにアクセスします][] = $row;);} 上記では、Windows XP ハードウェア最適化の内容を含め、Windows XP ハードウェア最適化と PHP コード最適化の典型的な例を紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

ID
FIELD1
FIELD2 フィールド3 フィールド4 キー

2

***
*** *** *** 肉 1
***

***
肉1 フルーツ2=> 5

***
fruit2 7
*** * **
9

***
フルーツ2 食べ物3=> 10

***
*** 食べ物3 11

***
*** food3

}
コードへのアクセスと処理 foreach($array1 as $ID = > Key]
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート