Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Längsta gemensamma delsträng i PHP

    En sträng i personliga hemsida ( PHP ) programmeringsspråk är en serie tecken där varje tecken motsvarar en byte . Den enda gränsen för storleken på en sträng är förmågan hos den dator där den körs. Om du vill identifiera den längsta matchande delsträng som delas av två strängar , kan du göra det utan att gå över dem för hand för att hitta matchen . Matcha

    matchande strängar är viktigt i de flesta webbapplikationer som behandlar uppgifterna . Om du söker efter en bok på en online-bokhandel , till exempel , behöver du inte ange den exakta titeln för att hitta den . Butiken behandlar ord du skriver som en teckensträng och ser för titlar eller produktbeskrivningar som matchar den bäst . Matchande strängar från den längsta gemensamma delsträng är bara en av flera metoder för att jämföra strängen tecken .
    Metoder

    String - matchningstekniker dela in likvärdighet och likhet metoder . Likvärdighet metoder returnera värdet true eller false beroende på om metoden finner två strängar vara likvärdiga - även om de inte är identiska . Likhet ranking metoder betygsätta matcherna på hur nära de är . Matchning för längsta gemensamma delsträng är en likhet metod . Den bästa metoden att använda varierar med omständighet, likvärdiga metoder inte kräver exakta matchningar , så de är bra om du inte är säker på exakt vilken sträng du vill matcha Addera ditt . PHP

    PHP för närvarande inte har en särskild funktion för att hitta den längsta gemensamma delsträng men det har flera för sträng matchning . " Similar_text " beräknar graden av likhet mellan två strängar . " Levenshtein " mäter hur många tecken du skulle behöva ändra , lägga till eller ta bort från en sträng för att göra den identisk med den andra . " preg_match " kommer att söka en utsedd sträng och jämföra det med den teckensträng du matar in för att hitta en match . " preg_match_all " kommer att kontrollera ifall matchande delsträng förekommer mer än en gång .
    Överväganden

    Olika PHP matchande funktioner har begränsningar du måste tänka på när man använder dem . Levenshtein , till exempel, fungerar bara på strängar av 255 tecken eller mindre - något längre och den returnerar siffran " -1 " som svaret . Preg_match returnerar antalet matchande strängar , men inte de specifika strängar . I några matchande insatser , är den likvärdig metod att föredra . Om du letar efter referenser till " TV ", till exempel , kommer motsvarande kan du inkludera sökningar för " TV " också.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en PHP Redirect Med Blogger
    ·MySQL Skapa en databas Tutorial
    ·Hur Installera MySQL Table
    ·Konfigurera MySQL på en Windows PC
    ·Hur man bygger ett automatiserat register Bot
    ·Hur man bygger Index MySQL
    ·Konfigurera en Apache -server för PHP
    ·Hur man ändra kolonnen namn MySQL Table Med T - SQL
    ·Hur man utför filuppladdning från PHP till Oracle
    ·PHP Syntax Error : Oväntad T String
    Utvalda artiklarna
    ·Skillnaden mellan funktioner och rutiner i Visual Basic…
    ·Jämförelse av sorteringsalgoritmer
    ·Hur man installerar JSON Med PHP
    ·Hur man gör en knapp hämta en fil i HTML
    ·Programvara Krav för ASP.NET
    ·Hur Kontrollera din Google Rank Med Ruby
    ·Hur man gör en tudelad Horisontell Meny
    ·Hur Testa PHP på en dator
    ·Hur du använder fall Tutorials
    ·Hur köra applet i Java
    Copyright © Dator Kunskap http://www.dator.xyz