ホームページ  >  記事  >  バックエンド開発  >  [解決済み] PHP 配列のマージの問題

[解決済み] PHP 配列のマージの問題

WBOY
WBOYオリジナル
2016-12-05 13:44:291074ブラウズ

発生した問題:
現在 2 つの配列があります。2 つの配列では、配列 1 の id が配列 2 の pid と等しいことがわかっています。問題は、配列 2 の img_url を配列 1 にマージすることです。対応するID。

最終的に達成する必要があるのは:

Array ( [0] => Array ( [id] => 7 [collection_id] => 1 [prize_num] => 1 [prize_name] => 立减20元 [total] => 10 ,**[url_img]=> /upload/business/1476342419.png** ) [1] => Array ( [id] => 8 [collection_id] => 1 [prize_num] => 2 [prize_name] => 全单8折 [total] => 20,**[url_img]=> /upload/business/1476348963.jpg**)

[解決済み] PHP 配列のマージの問題

問題は解決しました

リーリー

返信内容:

発生した問題:
現在 2 つの配列があります。2 つの配列では、配列 1 の id が配列 2 の pid と等しいことがわかっています。問題は、配列 2 の img_url を配列 1 にマージすることです。対応するID。

最終的に達成する必要があるのは:

Array ( [0] => Array ( [id] => 7 [collection_id] => 1 [prize_num] => 1 [prize_name] => 立减20元 [total] => 10 ,**[url_img]=> /upload/business/1476342419.png** ) [1] => Array ( [id] => 8 [collection_id] => 1 [prize_num] => 2 [prize_name] => 全单8折 [total] => 20,**[url_img]=> /upload/business/1476348963.jpg**)

[解決済み] PHP 配列のマージの問題

問題は解決しました

リーリー

ご自身で解決されたようですので、別の方法をご紹介します

リーリー

この実装のアルゴリズムの複雑さは 2O(n) ですが、あなたの実装のアルゴリズムの複雑さは O(n^2) なので、パフォーマンスは向上します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。