Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Interactieve tutorial over de Top PHP
PHP is waarschijnlijk de meest voorkomende toepassing vindt op een gepubliceerde website op het internet te wijten aan volledige integratie van PHP met de meest erkende , open-source database- programma : MySQL . Met deze functionele combinatie , kunt u verschillende interactieve projecten met PHP , zoals het controleren of van uw tekst waardoor het aantal tekens zonder dat verpest uw webpagina inhoud te creëren . Instructies
1

Plak deze PHP functie om uw code aan uw lengte van een zin om drie woorden te beperken zonder verlies van zijn betekenis :

functie _substr
( $ str , $ lengte , $ minword = 3 )

{


$ sub = '' ;

$ len = 0 ;

foreach
( explode ( ' ' , $ str ) als $ woord ) op

{

$ deel =
( ( $ sub = '' ! ) ' ' : ? '' ) . $ woord ; .

$ sub = $ ​​deel ;

$ len + = strlen ( $ deel);

if ( strlen ( $ woord ) > $ minword && strlen ( $ sub) > = $ lengte ) op Twitter

{

break
;

}

}

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

}


Zoals hieronder wordt weergegeven , " ... " wordt toegevoegd als de string groter is dan de aangewezen lengte van de string . Deze code werkt dezelfde functie als " substr ( ) ' , maar het is meer effectief, omdat het niet knippen de woorden : ?

<
Php

/**

* @ bijvoorbeeld een

* /

echo _substr
( ' Hello World Mijn leeftijd is 19 ' , 3 ) ;//Returns " Hallo ... "

? > ; kopen van 2

Plaats de volgende functie om uw lengte van de string om 10 woorden te beperken , en snijd het terug naar drie woorden zonder verlies van de betekenis :

functie text_limit
( $ str , $ maximum = 10 ) op Twitter

{

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

$ ex_str
= explode ( " " ;

}

terugkeer
$ str_s ;

} else {

return $ str
;

}

} else { return


$ str ;

}

}


Zoals hieronder weergegeven , de code bepaalt hoeveel tekens moeten worden weergegeven en vervolgens cijfers uit wat teken wordt weergegeven vorig Als het laatste teken gevangen is niet "" of de ruimte , dan is de code gaat naar het volgende karakter totdat het er een vindt het resultaat is : . . ?

/**

* @ bijvoorbeeld een

* /

echo text_limit
( ' Hello World Mijn leeftijd is 19 ' , 3 ) ;//dit Returns " hello World Mijn "

? >
3


Gebruik de volgende PHP substring genaamd " snippet "om uw woorden niet breken bij allen . Deze code zal alle tekst weer te geven u ingevoerd in uw webpagina inhoud :

/*

snippet
( zin , [ max lengte ] , [ zinsnede tail ] )

snippetgreedy ( zin , [ max. lengte
vóór volgende spatie ] , [ zinsnede tail ] )

* /

functie fragment ( $ tekst , $ lengte
= 64 , $ tail = " ... " ) {

$ text = versiering ( $ tekst ) ;

$ txtl = strlen ( $ tekst ) ;

if ( $ txtl > $ lengte ) {

for ($ i = 1 ; $ text [ $ lengte - $ i ] = " " ; ! $ i + + ) {

if ( $ i == $ lengte ) {

return substr
( $ tekst , 0 , $ lengte ) $ staart ; .

}


}

$ tekst = substr ( $ tekst , 0 , $ lengte - $ i +1 ) $ staart . ;

}

return $ tekst
;

}

//Het gedraagt ​​hebberig , krijgt lengte tekens erts gaat voor meer

functie
snippetgreedy ( $ tekst , $ lengte = 64 , $ tail = " ... " ) {

$ tekst = versiering ( $ tekst ) ;

if ( strlen ( $ text ) > $ lengte ) {

for ($ i = 0 ; $ text [ $ lengte + $ i ] = " " ; ! $ i + + ) {

if ( $ text [ $ lengte + $ i ! ] ) { return


$ tekst ;

}

}


$ tekst = substr ( $ tekst , 0 , $ lengte + $ i ) $ . staart ;

}

terugkeer
$ tekst ;

}

//hetzelfde als het fragment maar het verwijderen van recente lage interpunctie tekens ,

//als ze bestaan ​​( punten en komma's ) . Het voert een later uitgangen weer bekleding van ruimten

functie snippetwop
( $ tekst , $ lengte = 64 , $ tail = " ... " ) { < br >

$ tekst = versiering ( $ tekst ) ;

$ txtl = strlen ( $ tekst ) ;

if ( $ txtl > $ lengte ) {

for ($ i = 1 ; $ text [ $ lengte - $ i ] = " " ; ! $ i + + ) {

if ( $ i == $ lengte ) {

return substr
( $ tekst , 0 , $ lengte ) $ staart ;

}

}


voor ( ; $ text [ $ lengte - $ i ] == " , " | . | $ text [ $ lengte - $ i ] == | | $ text [ $ lengte - $ i ] == " " " . " ; $ i + + ) { ; }

$ tekst = substr ( $ tekst . , 0 , $ lengte - $ i +1 ) $ staart ;

}

terugkeer
$ tekst ;

}
< br >

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een PHP sessie uns…
·Hoe te voegen een afbeelding i…
·PHP MySQL Nieuw account Tutori…
·Dreamweaver PHP update Vorm Tu…
·Hoe een Uittreksel Trek Van ee…
·Hoe de tijd pubDate Verwijder …
·Hoe PDF-bestanden in PHP lezen…
·Hoe de SOM -functie in MySQL G…
·Hoe maak je verbinding met de …
  Related Articles
Hoe maak je een Visual Basic -programma …
Hoe te Disable /Enable Command Knoppen i…
Hoe de klok op uw bureaublad instellen 
Hoe je code schrijven op HTML Button Met…
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
  Programmering Articles
·Hoe maak je een doorzoekbare online gids…
·Hoe maak je een raster in Visual Basic M…
·Wat is Java Architect Certification ? 
·Hoe om tekst te converteren in HTML te R…
·Hoe te String converteren naar Time in S…
·Hoe maak je een sessie in PHP Noem 
·Hoe kan ik PHP initialisatieparameters A…
·Hoe een String 's Lengte in Java Program…
·Hoe te Styles toe met JavaScript 
Copyright © Computer Kennis http://www.nldit.com