PHP は保持と保持數(shù)の計算を続行します
Jun 13, 2016 pm 12:26 PM
PHP 継続保持と保持數(shù)の計算
for($i = 0;$i <= $interval;$i++) { $res = $model->turnround($today,$tomorrow,$flag); $temp = array(); foreach($res as $value){ $inmatch = isset($value['inmatch']) ? json_decode($value['inmatch']) : array(); foreach($inmatch as $val) { if(!in_array($val, $temp)) { array_unshift($temp,$val); } } } $i==0 ? $total = count($temp) : ""; $temp = array_fill_keys($temp, $i); foreach($temp as $k=>$v) { if(array_key_exists($k,$stats)) { $stats[$k] = $stats[$k].",".$v; } else { $stats[$k] = $v; } } $today = $today + 86400; $tomorrow = $tomorrow + 86400; } $strlen = ($interval+1)*2-1; foreach($stats as $v) { if(isset($v)) { strlen(trim($v)) == $strlen ? $num++ : $num; } } $ret['turnround']['all'] = $stats; $ret['turnround']['total'] = $total; $ret['turnround']['stats'] = count($stats); $ret['turnround']['num'] = $num; */ $res = $model->turnround($today,$tomorrow,$flag); $todayPeople = array(); foreach($res as $value){ $inmatch = isset($value['inmatch']) ? json_decode($value['inmatch']) : array(); foreach($inmatch as $val) { if(!in_array($val, $todayPeople)) { array_unshift($todayPeople,$val); } } } $todayNum = count($todayPeople); $atToday = $today + $interval*86400; $atTomorrow = $tomorrow + $interval*86400; $atRes = $model->turnround($atToday,$atTomorrow,$flag); $atPeople = array(); foreach($atRes as $v){ $atInmatch = isset($v['inmatch']) ? json_decode($v['inmatch']) : array(); foreach($atInmatch as $val) { if(!in_array($val, $atPeople)) { array_unshift($atPeople,$val); } } } $same = array_intersect($todayPeople,$atPeople); $atNum= count($same); $ret['turnround']['all'] = $todayPeople; $ret['turnround']['total'] = $todayNum; $ret['turnround']['stats'] = ""; $ret['turnround']['num'] = $atNum;

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

1. Iterator と foreach の違いはポリモーフィックな違いです (foreach の最下層は Iterator です) Iterator はインターフェイス型であり、コレクションや配列の型を気にしません; for と foreach の両方がコレクションの型を知る必要がありますまず、コレクション內の要素の種類についても; 1. foreach の最下層はイテレータによって記述されたコードであると言われる理由: 逆コンパイルされたコード: 2. foreach の削除とイテレータの違い まず、Alibaba を見てください。 Java 開発マニュアル。ただし、ケース 1 ではエラーは報告されず、ケース 2 (java.util.ConcurrentModificationException) では最初にエラーが報告されます。

PHP が foreach ループの數(shù)を決定する手順: 1. "$fruits" の配列を作成します; 2. 初期値 0 でカウンタ変數(shù) "$counter" を作成します; 3. "foreach" を使用してループします配列を介してループ本體內のカウンタ変數(shù)の値を増加させ、各要素とそのインデックスを出力します; 4. foreach ループの外側にカウンタ変數(shù)の値を出力し、ループがどの要素に到達したかを確認します。

この記事では、PHP がどのようにしてキー値を反転した後に配列を返すのかについて詳しく説明します。編集者が非常に実用的であると考えたので、參考として共有します。この記事を読んで何かを得ることができれば幸いです。 PHP キー値フリップ 配列キー値フリップは、配列內のキーと値を交換して、元のキーを値として、元の値をキーとして持つ新しい配列を生成する配列に対する操作です。実裝方法 PHP では、次の方法で配列のキーと値の反転を実行できます。 array_flip() 関數(shù): array_flip() 関數(shù)は、キーと値の反転操作に特に使用されます。引數(shù)として配列を受け取り、キーと値が交換された新しい配列を返します。 $original_array=[

タイトル: Array.Sort 関數(shù)を使用して C# で配列を並べ替える例 本文: C# では、配列は一般的に使用されるデータ構造であり、多くの場合、配列を並べ替える必要があります。 C# には Array クラスが用意されており、このクラスには配列を簡単に並べ替えるための Sort メソッドがあります。この記事では、C# で Array.Sort 関數(shù)を使用して配列を並べ替える方法を示し、具體的なコード例を示します。まず、Array.Sort 関數(shù)の基本的な使用法を理解する必要があります。 Array.So

PHP でプログラミングする場合、多くの場合、配列をマージする必要があります。 PHP には、配列のマージを完了するための array_merge() 関數(shù)が用意されていますが、配列內に同じキーが存在する場合、この関數(shù)は元の値を上書きします。この問題を解決するために、PHP は配列をマージして同じキーの値を保持できる array_merge_recursive() 関數(shù)を言語で提供し、プログラム設計をより柔軟にします。配列マージ

PHP には、配列操作をより便利かつ高速にする強力な配列関數(shù)が多數(shù)あります。 2 つの配列を結合して連想配列にする必要がある場合、PHP の array_combine 関數(shù)を使用してこの操作を実行できます。この関數(shù)は、実際には、ある配列のキーを別の配列の値として新しい連想配列に結合するために使用されます。次に、PHP の array_combine 関數(shù)を使用して 2 つの配列を結合して連想配列にする方法を説明します。 array_comb について學ぶ

違い: 1. for はインデックスを介して各データ要素をループしますが、forEach は JS の基礎となるプログラムを介して配列のデータ要素をループします; 2. for はbreak キーワードを使用してループの実行を終了できますが、forEach はそれができません; 3 . forはループ変數(shù)の値を制御することでループの実行を制御できるが、forEachはできない; 4. forはループ外でループ変數(shù)を呼び出すことができるが、forEachはループ外でループ変數(shù)を呼び出すことができない; 5. forの実行効率forEach よりも高いです。

この記事では、PHP が返す配列の現(xiàn)在の要素について詳しく説明します。編集者が非常に実用的であると考えたので、參考として共有します。この記事を読んで何かを得ることができれば幸いです。 PHP 配列內の現(xiàn)在の要素を取得する PHP には、配列內の現(xiàn)在の要素を取得するなど、配列にアクセスして操作するためのさまざまなメソッドが用意されています。以下に、一般的に使用されるいくつかの手法を紹介します。 1. current() 関數(shù) current() 関數(shù)は、配列の內部ポインタが現(xiàn)在指している要素を返します。ポインタは最初、配列の最初の要素を指します。次の構文を使用します。 $currentElement=current($array);2.key() function key() 関數(shù)は、現(xiàn)在要素を指している配列內部ポインタを返します。
