Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Interaktiv opplæring på Top PHP
    PHP er trolig den vanligste applikasjonen du vil finne på noen publisert nettside på Internett på grunn av PHP er fullstendig integrasjon med de mest anerkjente , open -source database program : MySQL. Med dette funksjonelle kombinasjon, kan du lage ulike interaktive prosjekter med PHP , for eksempel kontrollere eller begrense antall tegn fra teksten uten å ødelegge dine websideinnhold . Instruksjoner
    en

    Lim dette PHP-funksjonen til din kode for å begrense setning lengde til tre ord uten å miste sin betydning:

    funksjon _substr ( $ str, $ lengde , $ minword = 3 )

    {

    $ sub = '';

    $ len = 0;

    foreach ( eksplodere (' ' , $ str ) som $ ordet )

    {

    $ del = ( ( $ sub = '' ! ) '' : '') . $ ord ; .

    $ sub = $ del ;

    $ len + = strlen ( $ del ) ;
    p Hvis ( strlen ( $ ord )> $ minword && strlen ( $ sub) > = $ lengde)

    {

    pause,

    }

    }

    returnerte $ sub. ( ? ( $ len < strlen ( $ str ) ) ' ... ': '') ;

    }
    p Som vist nedenfor , " ... " legges hvis strengen overskrider den angitte strengen lengden . Denne koden fungerer på samme funksjon som " substr ( ) ", men det er mer effektivt fordi det ikke klippe ordene: ?

    < Php

    /**

    * @ eksempel en

    * /

    echo _substr (' Hello World Min alder er 19 ' , 3 ) ;//retur " Hei ... "

    > ;
    2

    Sett inn følgende funksjon for å begrense streng lengde til 10 ord , og deretter klippe den tilbake til tre ord uten å miste betydningen : en

    funksjon text_limit ( $ str , $ limit = 10 )

    {

    if ( stripos ( $ str, "") ) {

    $ ex_str = eksplodere ( " ";

    }

    returnerte $ str_s ;

    } else {

    returnerte $ str ,

    }
    < p > } else {

    returnerte $ str ,

    }

    }
    p Som vist nedenfor , definerer koden hvor mange tegn som skal vises , og deretter tall ut hva tegnet vises siste Dersom det siste tegnet fanget er ikke "" eller mellomrom, deretter koden går til neste tegn til den finner en resultatet er : . . ?

    < php

    /**

    * @ eksempel en

    * /

    echo text_limit (' Hello World Min alder er 19 ' , 3 ) ;//dette Returns " Hello World My "

    >
    3

    Bruk følgende PHP delstrengen kalt" snutten "for å ikke bryte dine ord i det hele tatt . Denne koden vil vise all teksten du plottet inn dine websideinnhold : en

    /*

    tekstutdrag (frase , [max lengde ] , [ frase hale ] )

    snippetgreedy (frase , [max lengde før neste mellomrom] , [ frase hale ] )

    * /

    funksjon tekstutdrag ( $ tekst , $ lengde = 64 , $ hale = " ... " ) {

    $ text = trim ( $ tekst);

    $ txtl = strlen ( $ tekst);

    if ( $ txtl > $ lengde) {

    for ($ i = 1 , $ tekst [$ lengde - $ i] = " "; ! $ i + + ) {

    if ( $ i == $ lengde) {

    retur substr ( $ tekst, 0 , $ lengde) $ hale ; .

    }

    }

    $ text = substr ( $ tekst, 0 , $ lengde - $ i +1) $ hale . ;

    }

    returnerte $ tekst,

    }

    //Det oppfører seg grådig , blir lengden tegn malm går for mer

    funksjon snippetgreedy ( $ tekst , $ lengde = 64 , $ hale = " ... " ) {

    $ text = trim ( $ tekst);

    if ( strlen ( $ tekst) > $ lengde) {

    for ($ i = 0 , $ tekst [$ lengde + $ i] = " "; ! $ i + + ) {

    if ( $ tekst [ $ lengde + $ i ! ] ) {

    returnerte $ tekst,

    }

    }

    $ text = substr ( $ tekst, 0 , $ lengde + $ i) $. halen ;

    }

    returnerte $ tekst,

    }

    //det samme som tekstutdrag men fjerner nyeste lave tegnsetting tegn , etter < p /> /hvis de eksisterer (dots og komma ) . Den utfører en senere suffixal trim mellomrom

    funksjon snippetwop ( $ tekst , $ lengde = 64 , $ hale = " ... " ) {

    $ text = trim ( $ tekst);

    $ txtl = strlen ( $ tekst);

    if ( $ txtl > $ lengde) {

    for ($ i = 1 , $ tekst [$ lengde - $ i] = " "; ! $ i + + ) {

    if ( $ i == $ lengde) {

    retur substr ( $ tekst, 0 , $ lengde) $ hale ;

    }

    }

    for (; $ tekst [ $ lengde - $ i] == " , "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan tillate PUD for PHP Library på Go Daddy 
    ·Hvordan lage en File Upload Rutinemessig i PHP 
    ·Hvordan lage en PHP Form Mailer At Auto omdirigerer til…
    ·PHP Hvis du sammenligne Uttalelser 
    ·Slik unngår du at flere samtidige innlogginger Med Ses…
    ·Slik kjører du en MySQL Script 
    ·Hvordan Ring en PHP File Name Fra XML Flash kode 
    ·Slik kopierer du en fil fra en URL med PHP 
    ·Hvordan konvertere en MySQL database til en Comma Delim…
    ·Sammenligne MySQL Vs . SQLite 
      Anbefalte artikler
    ·Hvordan lage et spill i Python Shell 
    ·Flash Vs . Java Applet 
    ·Slik spiller en WAV i VB 
    ·Hvordan oppretter jeg en MySQL Trigger å spare en SQL …
    ·Hvordan lage en database fra en webside 
    ·Hvordan fylle en Data Gridview i Vbnet SQL 
    ·Hvordan tillate ekstern MySQL tilkoblinger i HostGator 
    ·Hva er Hierarkiske innlegg 
    ·Hva er kodesett 
    ·Hvordan bruke en tekstur Over Tekst i XNA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/