【PHP】下らねぇ質問はここに書き込みやがれ 8at TECH【PHP】下らねぇ質問はここに書き込みやがれ 8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト411:デフォルトの名無しさん (アウアウカー Sae9-2GBU) 17/06/30 15:57:18.21 rakscAnxa.net >>400 同じキーの値ってどういうこと? 二次元配列? ネストしてていいから一回コード見せてくれると助かる 412:デフォルトの名無しさん (ワッチョイ bdc2-nP2k) 17/06/30 16:18:07.71 EFdSifWf0.net >>400 エスパーで答えるとarray_count_values()を使えば解決する気がする 413: (ブーイモ MM62-p+6f) 17/06/30 18:59:07.63 IOmACzTvM.net もろもろレスありがとうございます。 >>402 いまこんな感じです。 配列allDataのhogeValue値をもとに、 1件前との差分値がdiffValueに入っており、 zeroOneに下がったか上がったかのフラグ値が0or1で入ってます。 実際は5連続まで判定したいのでネスト足りてませんが、 以下のコードは配列allDataのzeroOneキーを3つ前までたどって、 0が続いた場合に連続してます値をzeroCheckキーにPushしてます。 いまは5連続までですが、最終的に7くらいまで増える可能性があります。 if($allData[$i - 1]["zeroOne"] == 0) { if($allData[$i - 2]["zeroOne"] == 0) { if($allData[$i - 3]["zeroOne"] == 0) { $allData[$i]["zeroCheck"] = "4連続"; } else { $allData[$i]["zeroCheck"] = "3連続"; } } else { $allData[$i]["zeroCheck"] = "2連続"; } } else { $hairetsu[$i]["zeroCheck"] = "1回目"; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch