| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Interaktivt selvstudium på Top PHP
    PHP er nok den mest almindelige program, du vil finde på alle offentliggjorte hjemmeside på internettet på grund af PHP fuldstændige integration med den mest anerkendte , open -source database -program: MySQL. Med denne funktionelle kombination, kan du oprette forskellige interaktive projekter med PHP , såsom kontrol med eller begrænse antallet af tegn fra din tekst uden at ødelægge din webside indhold. Instruktioner
    1

    Indsæt denne PHP funktion til at din kode for at begrænse din sætning længde til tre ord uden at miste sin betydning : Hej

    funktion _substr ( $ str , $ længde, $ minword = 3 )

    {

    $ sub = '';

    $ len = 0;

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

    {

    $ del = (( $ sub = '' ! ) '' : ? '' ) . $ ord, .

    $ sub = $ ​​del ,

    $ len + = strlen ( $ del);
    p Hvis ( strlen ( $ word )> $ minword && strlen ( $ sub) > = $ længde)

    {

    break;

    }

    }

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

    }

    Som vist nedenfor " ... " tilsættes hvis strengen overskrider den udpegede streng længde . Denne kode fungerer den samme funktion som " substr ()" , men det er mere effektivt , fordi det ikke skære ordene : ?

    < Php

    /**

    * @ eksempel en

    * /

    echo _substr ( ' Hello World My Age er 19 ', 3 ) ;//Returns "Hello ... "

    > ;
    2

    Indsæt følgende funktion til at begrænse dit snorlængde til 10 ord, og derefter skære den tilbage til tre ord uden at miste betydningen : Hej

    funktion text_limit ( $ str , $ grænse = 10)

    {

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

    $ ex_str = eksplodere ( " "

    }

    tilbagevenden $ str_s ,

    } else {

    tilbagevenden $ str ,

    }
    < p >} else {

    tilbagevenden $ str ,

    }

    }
    p Som vist nedenfor , koden definerer, hvor mange tegn , der skal vises , og derefter tal ud , hvad tegn vises sidst Hvis den sidste erobrede tegn ikke er "" eller plads, så koden går til det næste tegn , indtil den finder en resultatet er : . . ?

    < php

    /**

    * @ eksempel en

    * /

    echo text_limit ( ' Hello World My Age er 19 ', 3 ) ;//denne Returns " hello World My "

    >
    3

    Brug følgende PHP substring kaldet" snippet "for ikke at bryde dine ord overhovedet. Denne kode vil vise hele teksten du indtastet i din webside indhold : Hej

    /*

    snippet ( sætning , [ maks. længde ], [ sætning hale ] )

    snippetgreedy ( sætning , [ max længde før næste space] , [ sætning hale ] )

    * /

    funktion snippet ( $ tekst, $ længde = 64 , $ hale = " ...") {

    $ text = trim ( $ tekst) ;

    $ txtl = strlen ( $ tekst) ;

    if ($ txtl > $ længde) {

    for ($ i = 1 $ tekst [ $ i længden $ i] = "" ; $ i + +) {

    if ( $ i == $ længde) {

    retur substr ( $ tekst, 0 , $ længde) $ hale .

    }

    }

    $ text = substr ( $ tekst, 0 , $ i længden $ i +1) $ hale. ;

    }

    tilbagevenden $ tekst;

    }

    //Det opfører grådige, får længden tegn malm går mere

    funktion snippetgreedy ( $ tekst, $ længde = 64 , $ hale = " ...") {

    $ text = trim ( $ tekst) ;

    if ( strlen ( $ tekst) > $ længde) {

    for ($ i = 0; $ text [$ længde + $ i] = "" ; $ i + +) {

    if ($ tekst [ $ længde + $ i ! ] ) {

    tilbagevenden $ tekst;

    }

    }

    $ text = substr ( $ tekst, 0 , $ længde + $ i) $. hale

    }

    tilbagevenden $ tekst;

    }

    //det samme som snippet , men fjerner nyeste lave tegnsætning chars ,
    < p> //hvis de findes ( prikker og kommaer ) . Den udfører et senere suffixal trim af rum

    funktion snippetwop ( $ tekst, $ længde = 64 , $ hale = " ...") { < br >

    $ text = trim ( $ tekst) ;

    $ txtl = strlen ( $ tekst) ;

    if ($ txtl > $ længde) {

    for ($ i = 1 , $ tekst [ $ i længden $ i] = "" ; $ i + +) {

    if ( $ i == $ længde) {

    retur substr ( $ tekst, 0 , $ længde) $ hale

    }

    }

    for (; $ tekst [ $ i længden $ i] == ","

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Set Up en PHP Proxy Host for JavaScript 
    ·Hvordan man opbygger en PHP kalender 
    ·Hvordan man skriver en XML Header i PHP 
    ·Sådan slettes tegn fra en URL i PHP 
    ·Sådan Sammenlign datoer med SQL Oracle 
    ·Sådan Tælle forekomster af et tegn i en String i PHP 
    ·Sådan Ring en PHP fil navn fra XML Flash Code 
    ·Sådan Send Outlook kalender Via PHP 
    ·Sådan oprettes en søgbar Online Directory for My Intr…
    ·Sådan Send Mime Headers 
      Anbefalede Artikler
    ·Sådan bruges Pivot i SQL 
    ·Visual Basic String Funktioner 
    ·Sådan Skriv Buffer Overflow i Java 
    ·En tutorial på SQL indlejrede forespørgsler 
    ·Hvordan man gør en Drop Cap Første Brev i HTML 
    ·Sådan Vis den Java-applet knappen så Handikappede 
    ·Sådan bruges Unreal Engine 3 
    ·Sådan Format websider med My Style Sheet 
    ·En absolut Begynder Guide til programmering 
    ·Sådan Set Up en simpel PHP SoapServer Med en funktion …
    Copyright © Computer Viden http://www.computerdk.com