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

Správne Case funkcie pre PHP slučke

PHP má mnoho vstavaných funkcií , ktoré manipulujú reťazca . Niekoľko konverzii znakov medzi veľkými a malými písmenami . Funkcia " strtolower " prevedie všetky písmená na malé písmená , funkcia " strtoupper " prevedie všetky písmená na veľké písmená . " Ucfirst " funkcia prevedie prvé slovo vety na veľké písmená , a " ucwords " funkcia prevedie vetu na správne veci , s prvým písmenom každého slova kapitalizované . Ak chcete vylúčiť niektoré slová z bežného kapitalizácie , môžete napísať vlastnú funkciu . Prvé písmeno vety

Ak chcete zmeniť vetu tak , že prvé písmeno prvého slova vo vete je veľkými písmenami , použite " ucfirst " funkcie v PHP . Napríklad tvrdenie :

echo ucfirst ( " Nemôžem uveriť , že to " ) ;

výstupy " . Nemôžem uveriť , že to "
prvé písmeno každého slova

Ak chcete previesť všetky slová v reťazci na riadnu prípade , že je prvé písmeno každého slova veľké , použite " ucwords " funkcie v PHP . Napríklad :

$ s = " Teraz je čas " ;

echo ucwords ( $ s ) ;

výstupy " Teraz je čas "


Zarábať keď reťazec na veľké písmená

Ak chcete previesť slová do správneho prípade , že slová sú už veľkými písmenami , použite kombináciu " ucwords " a " strtolower " funkcie . Pomocou funkcie " strtolower " previesť všetky písmená na malé a používať " ucwords " funkciu na výsledok previesť každé slovo na správne veci . Napríklad :

$ string = " TERAZ JE ČAS " ;

echo ucwords ( strtolower ( $ string ) ) ;

výstupy : " . Teraz je čas "
Písanie vlastné správne Case funkcie

Napíšte vlastnú funkciu vylúčiť niektoré slová z prevádzané na správne veci , ako je napríklad " " alebo " " . Prestávka vetu na slová oddelením reťazec na znak medzery pomocou funkcie " explodovať " . Previesť všetky slová na malé a potom sa do správneho prípade okrem vlastný zoznam slov , ktoré určí . Dajte slová späť do vety pomocou funkcie " implózii " . Napríklad :

funkcie propercase ( $ string ) {

$ slova = explode ( " " , $ string ) ;

foreach ( $ slová ako $ slovo ) {

$ slovo = strtolower ( $ word ) ; !

if ( ( $ slovo == " "

Najnovšie články

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