PHP微信公众开发笔记(九)
PHP微信公众开发笔记系列
日期:2014.9.9
中秋假期除了周六那天整了整,就没怎么动过了。今天上班主要是把既定的两个开发目标完成了:“八卦”、“回忆”两个模块,这两个东西也很简单,也主要是涉及到数据库的操作而已。然后以图文形式回复就可以了。所以数据库中主要是保存了:文章标题、文章跳转连接、图片链接这三个字段信息。
2014.9.11整理笔记:
写这个笔记的时候,在赶功能,所以也就是简单的记几笔当时的工作内容,现在功能开发得差不多了,就来整理之前的笔记。当时就很简单的记录了上文的那几句。
这个礼拜是很闲了,应该说上个礼拜开始我就很闲了,不然也不会有时间来折腾这个公众平台的开发了,所以抓紧时间在回家之前把要做的功能都做完吧,以后有时间就是整理了。
做这两个模块,很简单,就是在云数据库中新建两个数据表就可以了。然后就是使用随机数来回复就可以了。说到随机数,在这里我使用到了带种子的随机数,这样能保证随机数更随机:
以调用时的时间为随机数种子,这样能最大程度上保证随机数的随机性。
一、八卦
回复八卦信息的时候,我首先从数据库中得到所有的八卦信息的数据行,保存在一个二维数组中,然后调用上面的随机数得到一个随机的数组下标,再得到这一行的数据信息。这样就实现了随机回复了:
同学说希望有顺序回复的机制,即每次可以按照在数据库中的顺序来回复,我在这个基础上做了改进,即随机选择是顺序回复还是随机回复。顺序回复我是这样实现的:
顺序都没检测过效果,不知道有没有用。
得到了数据信息之后,便是以图文形式回复了,这个在之前提过,在这里就不再提了。
二、回忆
这个也是在云端的数据中搭建一个数据表来实现的。不过我想,回忆的话,也可以回忆回忆八卦的信息。所以我就将两张数据表合并起来使用了。使用思路是:从数据库中得到八卦、回忆两个数据表的二维数组,然后将这两个二维数组合并起来使用,剩下的便是和八卦那块差不多了。
这里谈谈php中数组的合并。看手册上是说有两种方式来合并:array_merge(),array_combine().网上也有这两个函数的区别介绍:
array_combine 只能用于两个数组的合并,其中一个数组的值作为新数组的键?第二个数组的值作为新数组的值?
array_merge 可以用于多个数组的合并,如果有两个键名相同,该键的键值为最后一个键名对应的值(后面的值覆盖前面的值)。如果数组是数字索引的,则键名会以连续的方式重新索引。
所以看了这两个介绍之后,我觉得应该是需要以array_merge的方式合并两个数组,然后该干嘛干嘛去。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Titre : Exemple d'utilisation de la fonction Array.Sort pour trier un tableau en C# Texte : En C#, un tableau est une structure de données couramment utilisée, et il est souvent nécessaire de trier le tableau. C# fournit la classe Array, qui possède la méthode Sort pour trier facilement les tableaux. Cet article explique comment utiliser la fonction Array.Sort en C# pour trier un tableau et fournit des exemples de code spécifiques. Tout d’abord, nous devons comprendre l’utilisation de base de la fonction Array.Sort. Tableau.Donc

Lors de la programmation en PHP, nous avons souvent besoin de fusionner des tableaux. PHP fournit la fonction array_merge() pour terminer la fusion du tableau, mais lorsque la même clé existe dans le tableau, cette fonction écrasera la valeur d'origine. Afin de résoudre ce problème, PHP fournit également une fonction array_merge_recursive() dans le langage, qui peut fusionner des tableaux et conserver les valeurs des mêmes clés, rendant la conception du programme plus flexible. tableau_merge

En PHP, il existe de nombreuses fonctions de tableau puissantes qui peuvent rendre les opérations sur les tableaux plus pratiques et plus rapides. Lorsque nous devons combiner deux tableaux en un tableau associatif, nous pouvons utiliser la fonction array_combine de PHP pour réaliser cette opération. Cette fonction est en fait utilisée pour combiner les clés d'un tableau avec les valeurs d'un autre tableau dans un nouveau tableau associatif. Ensuite, nous expliquerons comment utiliser la fonction array_combine en PHP pour combiner deux tableaux en un tableau associatif. En savoir plus sur array_comb

Dans la programmation PHP, un tableau est une structure de données très importante qui peut facilement gérer de grandes quantités de données. PHP fournit de nombreuses fonctions liées aux tableaux, array_fill() en fait partie. Cet article présentera en détail l'utilisation de la fonction array_fill(), ainsi que quelques conseils d'applications pratiques. 1. Présentation de la fonction array_fill() La fonction de la fonction array_fill() est de créer un tableau d'une longueur spécifiée et composé des mêmes valeurs. Plus précisément, la syntaxe de cette fonction est

Le module array en Python est un tableau prédéfini, il prend donc beaucoup moins d'espace en mémoire qu'une liste standard et peut également effectuer des opérations rapides au niveau des éléments telles que l'ajout, la suppression, l'indexation et le découpage. De plus, tous les éléments du tableau sont du même type, vous pouvez donc utiliser les fonctions d'opérations numériques efficaces fournies par le tableau, telles que le calcul des valeurs moyennes, maximales et minimales. De plus, le module tableau prend également en charge l'écriture et la lecture d'objets tableau directement dans des fichiers binaires, ce qui le rend plus efficace lors du traitement de grandes quantités de données numériques. Par conséquent, si vous devez traiter une grande quantité de données homogènes, vous pouvez envisager d'utiliser le module array de Python pour optimiser l'efficacité d'exécution de votre code. Pour utiliser le module array, vous devez d'abord

En programmation PHP, le tableau est un type de données fréquemment utilisé. Il existe également de nombreuses fonctions d'opération sur les tableaux, notamment la fonction array_change_key_case(). Cette fonction peut convertir la casse des noms de clés dans le tableau pour faciliter notre traitement des données. Cet article explique comment utiliser la fonction array_change_key_case() en PHP. 1. Syntaxe et paramètres de la fonction array_change_ke

En programmation Java, le tableau est une structure de données importante. Les tableaux peuvent stocker plusieurs valeurs dans une seule variable et, plus important encore, chaque valeur est accessible à l'aide d'un index. Mais lorsque vous travaillez avec des tableaux, certaines exceptions peuvent survenir, l'une d'elles est ArrayStoreException. Cet article abordera les causes courantes des exceptions ArrayStoreException. 1. Incompatibilité de type Le type d'élément doit être spécifié lors de la création du tableau. Lorsque nous essayons de stocker des types de données incompatibles dans un tableau, cela renvoie

Java est un langage de programmation très puissant largement utilisé dans divers domaines de développement. Cependant, lors de la programmation Java, les développeurs rencontrent souvent des exceptions ArrayIndexOutOfBoundsException. Alors, quelles sont les causes courantes de cette anomalie ? ArrayIndexOutOfBoundsException est une exception d'exécution courante en Java. Cela signifie que lors de l'accès aux données, l'indice du tableau dépasse la plage du tableau. Les raisons courantes incluent
