Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť reťazec v reťazci PHP

programovací jazyk PHP umožňuje vytvárať webové stránky s interaktívnymi prvkami . PHP funguje vložením kódu do webových stránok HTML a potom spustením je na PHP servera . Štandardná knižnica PHP má mnoho vstavaných funkcií , ktoré riešia bežné programátorské úlohy . Napríklad , môžete použiť PHP hľadať veľký reťazec textu, ku podreťazca . To môže byť užitočné pre zvýraznenie kľúčových slov pre vyhľadávanie na webovej stránke . Vzhľadom k tomu , jazyk PHP má túto funkciu postavená v roku na to , môžete vyhľadávať reťazca v rámci reťazca s veľmi málo kódu . Veci , ktoré budete potrebovať
počítača s PHP servera , alebo on - line PHP tlmočníka ( pozri zdroje )
Zobraziť ďalšie inštrukcie Cestuj 1

Rozhodnite sa , ako budete spúšťať vaše PHP kód . Existuje niekoľko rôznych spôsobov , ktoré máte k dispozícii . Ak máte PHP servera , môžete spustiť kód pomocou PHP súborov . Ak nemáte prístup k serveru PHP , môžete použiť on - line PHP tlmočníka . Zadajte kód v tomto tutoriále buď do súboru PHP , alebo on - line PHP interpret
2

Začnite PHP program s nasledujúcim vyhlásením : . ?

< Php

Sims 3

deklarovať reťazec , prostredníctvom ktorého budete hľadať . Tento reťazec môže obsahovať akýkoľvek text , ktorý chcete . Napríklad , môžete napísať toto :

$ stringToSearch = ' Toto je reťazec , ktorý bude vyhľadávať dovnútra " ;
4

deklarovať reťazec , ktorý bude držať slovo , ktoré bude hľadať v inom reťazci . Vyhľadávanie frázy sú niekedy nazývané vzory , takže si mohol pomenovať svoje vyhľadávacie frázy premennej " searchPattern . " Ak chcete vyhľadať slovo " , " by ste mohli napísať nasledovné vyhlásenie :

$ searchPattern = '' ;
5

Pomocou strpos funkcie ( ) hľadať reťazec " " vo väčšom reťazec " Toto je reťazec , ktorý bude vyhľadávať dovnútra " Ak to chcete vykonať , prejsť názvy premenných pre tieto dva reťazce do strpos ( ) . Táto funkcia bude hľadať reťazec , a ak zistí , bude to vráti číselnú pozíciu podreťazca v reťazci väčšie . Môžete uložiť túto pozíciu v inej premennej , ako toto :

$ locationOfString = strpos ( $ stringToSearch , $ searchPattern ) ;
6

test , či bol nájdený reťazec . Môžete to urobiť tým , že testuje premenné $ locationOfSring na " keby " vyhlásenie . Ak reťazec nie je nájdený , bude táto premenná vyhodnotí ako false . Môžete vytlačiť správu informujúcu užívateľa , že reťazec nebol nájdený , ako je toto :

if ( $ locationOfString == false ) { print ( " reťazec nebol nájdený " ) ; }
7

Vytlačiť umiestnenie reťazca , ak bolo zistené , ako je toto :

else { printf ( " string nájsť na pozícii % d ' , $ locationOfString ) ; }
8

Uzavrieť svoje PHP program s vyhlásením nižšie : .

>

Váš program je teraz pripravený na testovanie na PHP servera , alebo on - line PHP interpret


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené