Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
PHP skripty je možné uložiť textové reťazce ako premenné . Nasledujúci ukážkový kód demonštruje : $ my_text = "Tu je nejaký text " ;
Akonáhle PHP skript má reťazcové premenné , môže volať reťazcové funkcie na to . Patrí medzi ne nástroje k návratu časti reťazca a informácie o jeho obsahu , ako je napríklad jeho dĺžke . Každý reťazec v PHP je postupnosť znakov , ktorá môže obsahovať abecedné znaky , číslice a interpunkčné znaky .
Ord Funkcia
Funkcia ord v PHP vráti hodnotu ASCII znaku na začiatku reťazca . Nasledujúci kód vzorky demonštruje volanie funkcie : ord ( $ my_text ) ;
funkcia má parameter reťazec a vráti číselnú hodnotu , predstavujúce ASCII kód znaku na prvej pozícii v reťazci . Funkcie ord môže byť alternatívne volaná s reťazcový literál , takto : ord ( "Tu je nejaký text " ) ;
Hoci funkcia prijíma reťazec , ktorý môže byť ľubovoľnej dĺžky , iba vráti informácie o prvý znak , ignorovať zvyšok .
ASCII hodnota
ASCII kód vrátil z funkcie ord je celočíselná hodnota . PHP skript možno uložiť vrátenej hodnoty ako v rozšírenom kódu: $ char_code = ord ( $ my_text ) ;
Alternatívne , skript môže odkazovať na hodnotu priamo , takto : echo "
, Prvý znak kódu : < /p > " ;
Tento kód zapíše hodnotu ASCII von do prehliadača užívateľa , spolu s iným textom a HTML " ord ( $ my_text ) . " . značky . Ak skript ukladá kód znaku pomocou premennej odkazu , to môže odkazovať na hodnoty v každom následnom bode spracovanie .
Podreťazci
PHP , môžu vývojári použiť dodatočné reťazcové funkcie sa vrátite informácie charakteru . Ak skript nepotrebuje ASCII hodnotu prvého znaku , ale potrebuje k uloženiu prvého znaku ako samostatná premenná , môže získať čiastkové reťazec takto : $ first_char = substr ( $ my_text , 0 , 1 ) ;
Tento kód volá funkciu podreťazec , odovzdaním odkaz na reťazec . Volanie funkcie tiež určuje počiatočnú pozíciu požadovaného podreťazca , spolu s jeho dĺžkou . Prvé pozície v reťazci je nula , takže tento kód vráti kópiu prvého znaku , ukladanie vo vyhradenej premenné .