PHP WeChat 公開開発ノート シリーズ
日付: 2014.9.9
中秋節の休暇中、土曜日以外はあまり何もしませんでした。今日は主に、確立された 2 つの開発目標、「Bagua」と「Memory」の 2 つのモジュールを完了するために仕事に行きました。この 2 つのことも非常に単純で、主にデータベース操作に関係します。あとは写真やテキストで返信するだけです。したがって、データベースには主に、記事タイトル、記事ジャンプリンク、画像リンクの 3 つのフィールド情報が格納されます。
2014.9.11 メモの整理:
このメモを書いているときは、機能を急いでいたので、そのときに行っていた作業についていくつかメモしただけです。機能がほぼ開発されたので、以前のメモを整理します。その時は上記の文章をただ記録しただけです。
今週は先週からとても暇です。そうでないと、このパブリックプラットフォームを開発する時間がないので、時間を見つけて、前にやりたい機能をすべて完了します。家に帰り、後で時間があるときに整理します。
これら 2 つのモジュールの作成は非常に簡単で、クラウド データベースに 2 つの新しいデータ テーブルを作成するだけです。あとは乱数を使って返信するだけです。乱数と言えば、ここではシード付きの乱数を使用しています。これにより、乱数がよりランダムになることが保証されます。
ゴシップ情報に返信するときは、まずデータベースからゴシップ情報のすべてのデータ行を取得し、2 次元配列に保存します。次に、上記の乱数を呼び出してランダムな配列の添字を取得し、行のデータ情報。このようにして、ランダムな応答が実現されます:
クラスメートは、逐次返信メカニズムが欲しいと言いました。つまり、毎回データベース内の順序で返信できるようにするため、これに基づいて、順番に返信するかどうかをランダムに選択するという改良を加えました。またはランダムに。これは、順次応答を実装する方法です: