define ( " MAX_WORDS " , 20 ) ; kopen van 2
Lees de inhoud van de paragraaf in een string . Typ bijvoorbeeld :
$ inhoud
= file_get_contents ( " paragraph.txt " ) ;
3
Verwijder alle voorvallen van opeenvolgende ruimten te voorkomen dat er lege woorden . Typ bijvoorbeeld :
$ inhoud
= preg_replace ( " /\\ s + /" , " " , $ inhoud ) ;
4
Maak een array van woorden met behulp van de " exploderen " functie om de string te splitsen op een ruimte. Typ bijvoorbeeld :
$ woorden = explode ( " " , $ inhoud ) ;
5
Bepaal het afkappunt voor het uittreksel in het geval het totaal aantal woorden is minder dan het maximale aantal dat u hebt gedefinieerd . Typ bijvoorbeeld :
$ max_words
= min ( sizeof ( $ woorden ) , MAX_WORDS ) ;
6
Truncate de array met behulp van de functie " uitgeschakeld " op het maximum -array index . Typ bijvoorbeeld :
unset
( $ woorden [ $ max_words ] ) ;
7
Maak een string uit de array met behulp van de functie " imploderen " en voeg een ellips aan het einde van de string. Typ bijvoorbeeld :
$ uittreksel
= implode ( " " , $ woorden ) . " ... " ; ?
>