Table des matières
语法
Maison développement back-end tutoriel php Php 比较字符串相像度

Php 比较字符串相像度

Jun 13, 2016 am 11:02 AM
query text

Php 比较字符串相似度

除了利用cookies、IP限制等技术外,我们可以利用PHP自身带的similar_text函数来判断用户发帖内容的相似度。

?

????similar_text()?函数计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。???

?

语法

similar_text(string1,string2,percent)
Copier après la connexion
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
percent 可选。规定供存储百分比相似度的变量名。

?

?

实例:

?

<?phpsimilar_text("Web Design & Development","Low Cost, Custom Web Design",$percent);echo "Percent: $percent%"; ;?>
Copier après la connexion
?

?

结合实际:

?

<?php$query = mysql_query("select * from $table") or die("Query failed");while ($row = mysql_fetch_array($query)) {      similar_text(strtoupper($_POST['name']), strtoupper($row['reserved']), $similarity_pst);      if (number_format($similarity_pst, 0) > 90){        $too_similar = $row['reserved'];        print "The name you entered is too similar the reserved name "".$row['reserved'].""";        break;       }    }?>
Copier après la connexion
?

?

转帖注明出处:http://justcoding.iteye.com/blog/988504

?

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment réorganiser plusieurs colonnes dans Power Query par glisser-déposer Comment réorganiser plusieurs colonnes dans Power Query par glisser-déposer Mar 14, 2024 am 10:55 AM

Dans cet article, nous allons vous montrer comment réorganiser plusieurs colonnes dans PowerQuery par glisser-déposer. Souvent, lors de l'importation de données provenant de diverses sources, les colonnes peuvent ne pas être dans l'ordre souhaité. La réorganisation des colonnes vous permet non seulement de les organiser dans un ordre logique adapté à vos besoins d'analyse ou de reporting, mais elle améliore également la lisibilité de vos données et accélère les tâches telles que le filtrage, le tri et l'exécution de calculs. Comment réorganiser plusieurs colonnes dans Excel ? Il existe de nombreuses façons de réorganiser les colonnes dans Excel. Vous pouvez simplement sélectionner l'en-tête de colonne et le faire glisser vers l'emplacement souhaité. Cependant, cette approche peut devenir fastidieuse lorsqu’il s’agit de grands tableaux comportant de nombreuses colonnes. Pour réorganiser les colonnes plus efficacement, vous pouvez utiliser l'éditeur de requête amélioré. Améliorer la requête

Plug-in de base de données React Query : comment importer et exporter des données Plug-in de base de données React Query : comment importer et exporter des données Sep 26, 2023 pm 05:37 PM

Plug-in de base de données ReactQuery : méthodes pour implémenter l'importation et l'exportation de données, des exemples de code spécifiques sont nécessaires. Avec l'application généralisée de ReactQuery dans le développement front-end, de plus en plus de développeurs commencent à l'utiliser pour gérer les données. Dans le développement réel, nous devons souvent exporter des données vers des fichiers locaux ou importer des données de fichiers locaux dans la base de données. Afin d'implémenter ces fonctions plus facilement, vous pouvez utiliser le plug-in de base de données ReactQuery. Le plugin de base de données ReactQuery fournit une série de méthodes

Comment diviser les données en NTFS à l'aide de Power Query Comment diviser les données en NTFS à l'aide de Power Query Mar 15, 2024 am 11:00 AM

Cet article explique comment utiliser PowerQuery pour diviser les données en lignes. Lors de l'exportation de données à partir d'autres systèmes ou sources, il est courant de rencontrer des situations dans lesquelles les données sont stockées dans des cellules combinant plusieurs valeurs. Avec PowerQuery, nous pouvons facilement diviser ces données en lignes, ce qui facilite leur traitement et leur analyse. Cela peut se produire si l'utilisateur ne comprend pas les règles d'Excel et saisit accidentellement plusieurs données dans une cellule, ou si les données ne sont pas formatées correctement lors d'un copier/coller à partir d'autres sources. Le traitement de ces données nécessite des étapes supplémentaires pour extraire et organiser les informations à des fins d'analyse ou de reporting. Comment diviser les données dans PowerQuery ? Les transformations PowerQuery peuvent être basées sur une variété de facteurs différents tels que le mot

Plugin de base de données React Query : stratégies de sauvegarde et de restauration des données Plugin de base de données React Query : stratégies de sauvegarde et de restauration des données Sep 28, 2023 pm 11:22 PM

Plug-in de base de données ReactQuery : stratégies pour mettre en œuvre la sauvegarde et la restauration des données, des exemples de code spécifiques sont nécessaires Introduction : Dans le développement Web moderne, la sauvegarde et la restauration des données sont une tâche très importante. Surtout lorsque nous utilisons des outils de gestion d'état comme ReactQuery, nous devons garantir la sécurité et la fiabilité des données. Cet article présentera un plug-in de base de données basé sur ReactQuery pour mettre en œuvre des stratégies de sauvegarde et de restauration des données, et fournira des exemples de code spécifiques. RéagirQu

Plugin de base de données React Query : conseils pour la compression et la décompression des données Plugin de base de données React Query : conseils pour la compression et la décompression des données Sep 26, 2023 pm 08:03 PM

Plugin de base de données ReactQuery : conseils pour implémenter la compression et la décompression des données, exemples de code spécifiques requis Introduction : dans le développement d'applications Web modernes, le traitement de grandes quantités de requêtes de données est une tâche courante. ReactQuery est une bibliothèque puissante qui fournit un moyen simple et intuitif de gérer les requêtes et l'état des données. Bien que ReactQuery lui-même soit déjà très performant, lorsque nous traitons de grandes quantités de données, nous devrons peut-être envisager quelques astuces supplémentaires pour améliorer les performances et optimiser l'espace de stockage. Cet article présentera

Reconnaissance d'intention de requête basée sur l'amélioration des connaissances et un grand modèle pré-entraîné Reconnaissance d'intention de requête basée sur l'amélioration des connaissances et un grand modèle pré-entraîné May 19, 2023 pm 02:01 PM

1. Introduction générale La numérisation des entreprises est un sujet brûlant ces dernières années. Elle fait référence à l'utilisation de technologies numériques de nouvelle génération telles que l'intelligence artificielle, le big data et le cloud computing pour changer le modèle économique des entreprises, favorisant ainsi une nouvelle croissance de leur activité. . La numérisation des entreprises comprend généralement la numérisation des opérations commerciales et la numérisation de la gestion de l'entreprise. Ce partage introduit principalement la numérisation au niveau de la gestion de l'entreprise. La numérisation de l’information, en termes simples, signifie lire, écrire, stocker et transmettre des informations de manière numérique. Des anciens documents papier aux documents électroniques actuels et aux documents collaboratifs en ligne, la numérisation des informations est devenue la nouvelle norme dans les bureaux d'aujourd'hui. Actuellement, Alibaba utilise DingTalk Documents et Yuque Documents pour la collaboration commerciale, et le nombre de documents en ligne a atteint plus de 20 millions. De plus, de nombreuses entreprises

Tutoriel détaillé sur l'optimisation Apache et la prévention des hotlinks dans le système Linux Tutoriel détaillé sur l'optimisation Apache et la prévention des hotlinks dans le système Linux Feb 20, 2024 am 09:00 AM

Ce qui suit est un didacticiel détaillé sur l'optimisation Apache et la prévention des liens hypertextes sous les systèmes Linux : Optimisation des performances Apache : Activer la compression : Activez la compression Gzip dans le fichier de configuration Apache pour réduire la taille des données transmises. LoadModuledeflate_modulemodules/mod_deflate.soAddOutputFilterByTypeDEFLATEtext/htmltext/plaintext/xmltext/cssapplication/javascript

Plugin de base de données React Query : stratégies de fusion et de fractionnement des données Plugin de base de données React Query : stratégies de fusion et de fractionnement des données Sep 26, 2023 am 09:01 AM

Plug-in de base de données ReactQuery : stratégies pour mettre en œuvre la fusion et le fractionnement des données, des exemples de code spécifiques sont requis Titre : Plug-in de base de données ReactQuery : stratégies pour mettre en œuvre la fusion et le fractionnement des données Introduction : dans le développement Web moderne, la demande et la gestion des données sont une partie très importante . ReactQuery est une bibliothèque de requêtes et de gestion de données très populaire dans l'écosystème React. Elle fournit un moyen concis de gérer les demandes de données, la mise en cache et l'état des applications, tout en s'intégrant à React.

See all articles