私はショッピング カート プロジェクトに取り組んでいます。このプロジェクトでは、ユーザーがカートに入れているアイテムに基づいて「送料計算機」が必要です。
明らかに、アイテムの寸法を含めて保存します。重量とパディングをデータベースに保存し、アイテムが入る小包 (箱) のサイズと重量も格納します。ボックスパディング。
小包の重量を計算するのは簡単ですが、PHP を介して箱を梱包する方法を考え出す方法を考えていました。フィットし、正確な送料を提供します。
これを達成するための最善の方法についてアイデアを持っている人はいますか、またはこれを実行できる PHP クラスまたは関数を知っている人はいますか?
編集:「可能な限り最高のフィット感」と言ったとき、私は楽観的だったのかもしれません! パーセル内のパッケージ配布の可能なすべての組み合わせをスクリプトに試しさせるのはやり過ぎですが、C++ でアルゴリズムを記述し、ユーザーが「チェックアウト」したときに PHP でプログラムを実行することで、速度を向上させることができました。戻り値は小包のサイズと重量の配列 (送料を計算するために必要なものはこれだけです)