目錄
语法
首頁 後端開發 php教程 Php 比较字符串相像度

Php 比较字符串相像度

Jun 13, 2016 pm 01:03 PM
query text

Php 比较字符串相似度

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

?

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

?

语法

similar_text(string1,string2,percent)
登入後複製
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
percent 可选。规定供存储百分比相似度的变量名。

?

?

实例:

?

<?php
similar_text("Web Design & Development","Low Cost, Custom Web Design",$percent);
echo "Percent: $percent%"; ;
?>
登入後複製
?

?

结合实际:

?

<?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;
       }
    }
?>
登入後複製
?

?

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

?

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何透過拖曳放在Power Query中重新排序 如何透過拖曳放在Power Query中重新排序 Mar 14, 2024 am 10:55 AM

在這篇文章中,我們將向你們展示如何透過拖放在PowerQuery中重新排序多個欄位。通常,從各種來源匯入資料時,列可能不是所需的順序。重新排序列不僅允許您按照符合您的分析或報告需求的邏輯順序排列它們,還可以提高資料的可讀性,並加快過濾、排序和執行計算等任務。如何在Excel中重新排列多個列?在Excel中,重新排列列的方法有多種。您可以簡單地選擇列標題,然後將其拖曳到所需位置。但是,當處理包含許多列的大表時,這種方法可能會變得繁瑣。為了更有效率地重新排列列,您可以使用增強查詢編輯器。透過增強查詢編

React Query 資料庫外掛程式:實作資料匯入和匯出的方法 React Query 資料庫外掛程式:實作資料匯入和匯出的方法 Sep 26, 2023 pm 05:37 PM

ReactQuery資料庫外掛:實作資料匯入和匯出的方法,需要具體程式碼範例隨著ReactQuery在前端開發中的廣泛應用,越來越多的開發者開始使用它來管理資料。而在實際開發中,我們經常需要將資料匯出到本機檔案或從本機檔案匯入資料到資料庫。為了更方便地實現這些功能,可以使用ReactQuery資料庫插件。 ReactQuery資料庫外掛提供了一系列方

如何使用Power Query將資料拆分為NTFS 如何使用Power Query將資料拆分為NTFS Mar 15, 2024 am 11:00 AM

本文將介紹如何使用PowerQuery將資料進行行拆分。從其他系統或來源匯出資料時,常常會遇到資料儲存在儲存格中組合多個值的情況。透過PowerQuery,我們可以輕鬆將這樣的資料拆分成行,讓資料更易於處理和分析。若使用者不了解Excel的規則並意外將多個資料輸入到一個儲存格,或從其他來源複製/貼上資料時未正確格式化,就會發生這種情況。要處理這些數據,需要額外的步驟來提取和整理信息,以便進行分析或報告。如何在PowerQuery中拆分資料? PowerQuery轉換可以根據各種不同因素(例如字

基於知識增強和預訓練大模型的 Query 意圖識別 基於知識增強和預訓練大模型的 Query 意圖識別 May 19, 2023 pm 02:01 PM

一、背景介紹企業數位化是近年來很熱的一個話題,它是指運用人工智慧、大數據、雲端運算等新一代數位技術,改變企業的業務模式,從而推動企業業務產生新的成長。企業數位化一般來說包括業務經營的數位化和企業管理的數位化。本次分享主要介紹企業管理層面的數位化。資訊數位化,簡單來說,就是把訊息用數位化的方式進行讀寫、儲存和傳遞。從以前的紙本文檔到現在的電子文檔以及線上協同文檔,資訊數位化已經變成了現在辦公室的新常態。目前阿里使用釘釘文件和語雀文件進行業務協同,線上文件數量已經達到了2000萬以上。另外很多企業內部會

React Query 資料庫外掛程式:實作資料備份與還原的策略 React Query 資料庫外掛程式:實作資料備份與還原的策略 Sep 28, 2023 pm 11:22 PM

ReactQuery資料庫外掛:實現資料備份和還原的策略,需要具體程式碼範例引言:在現代的Web開發中,資料的備份和還原是非常重要的一項任務。特別是在使用ReactQuery這樣的狀態管理工具時,我們需要確保資料的安全性和可靠性。本文將介紹一種基於ReactQuery的資料庫插件,用於實現資料備份和還原的策略,並提供具體的程式碼範例。 ReactQu

React Query 資料庫外掛程式:實現資料壓縮和解壓縮的技巧 React Query 資料庫外掛程式:實現資料壓縮和解壓縮的技巧 Sep 26, 2023 pm 08:03 PM

ReactQuery資料庫外掛:實現資料壓縮和解壓縮的技巧,需要具體程式碼範例引言:在現代Web應用開發中,處理大量的資料查詢是一項常見的任務。 ReactQuery是一個強大的函式庫,提供了簡單、直覺的方式來管理資料查詢和狀態。儘管ReactQuery本身已經非常優秀,但當處理大量資料時,我們可能需要考慮一些額外的技巧來提高效能和優化儲存空間。本文將介紹

React Query 資料庫外掛:實現資料合併與分割的策略 React Query 資料庫外掛:實現資料合併與分割的策略 Sep 26, 2023 am 09:01 AM

ReactQuery資料庫外掛:實現資料合併與分割的策略,需要具體程式碼範例標題:ReactQuery資料庫外掛程式:實現資料合併與分割的策略引言:在現代的Web開發中,資料請求和管理是非常重要的一環。 ReactQuery是React生態系統中非常受歡迎的資料查詢和管理函式庫,它提供了一種簡潔的方式來管理應用程式中的資料請求、快取和狀態,同時與Rea

Linux系統Apache優化與防盜鏈詳細教學 Linux系統Apache優化與防盜鏈詳細教學 Feb 20, 2024 am 09:00 AM

以下是Linux系統下Apache優化和防盜鏈的詳細教學:Apache效能最佳化:啟用壓縮:在Apache設定檔中啟用Gzip壓縮來減少傳輸資料的大小。 LoadModuledeflate_modulemodules/mod_deflate.soAddOutputFilterByTypeDEFLATEtext/htmltext/plaintext/xmltext/cssapplication/javascript

See all articles