私はほぼ完成したGoogle認定のショップデータを提供するためのコードを書いています。私は船と配達の日付を供給する必要があります。私はこの情報を製品レベルで提供するコードを書いています。しかし、注文に複数の商品がある場合は、最大の出荷日を選択する必要があります。プロダクト変数を収集し、PHPで最大のものを見つけよう
たとえば、 には2つの製品があります。 $ ship_date = 2のProductaと$ ship_date = 5のporductb
すべての$ ship_dates(2と5)を収集し、最高のもの(5)を返す必要があります。 私の質問は、どのようにすべての$ ship_datesを正しく収集するためにphpを書くのですか?配列を作成する必要がありますか?
。しかし、あなたが記述した内容に基づいて、PHP関数['array_map()'](http://php.net/manual/en/function.array-map.php)と['max()']の詳細を読んでください(http://php.net/manual/en/function.max.php)。 – axiac
具体的な構文よりもアプローチに関することです。私はループ内で製品情報の全リストを取得しています。 $ line_items = $ order-> get_items(); foreach($ line_itemsを$ item){ $ product = $ order-> get_product_from_item($ item); $ prod_name = $ item ['name']; – Jolo
すでにリストにループがある場合は、ループ内のmaxを計算し、最大値に達する項目も覚えておくことができます。 – axiac