| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come tirare un estratto da una stringa con PHP
    Quando si ha una lunga stringa di testo, ad esempio un paragrafo , e non hanno spazio per visualizzare l'intera stringa , si può decidere di tirare un estratto dalla stringa . È possibile creare un estratto costituito da un certo numero di parole che iniziano con l'inizio del paragrafo, per adattarsi allo spazio disponibile e per dare al lettore una anteprima del contenuto di paragrafo . Si può tirare un estratto da una stringa in PHP convertendo la stringa in un array di parole con la funzione "esplodere" e utilizzando l'indice di campo per determinare il punto di cut -off per creare l'estratto . Istruzioni
    1

    Definire il numero massimo di parole che possono essere nel brano . ? Ad esempio, nel Blocco note , digitare:

    < php

    define ( " MAX_WORDS " , 20) ;
    2

    leggere il contenuto del paragrafo in una stringa . Ad esempio, digitare :

    $ contenuto = file_get_contents ( " paragraph.txt " ) ;
    3

    Rimuovere eventuali occorrenze di spazi consecutivi al fine di evitare la creazione di parole vuote . Ad esempio, digitare :

    $ contenuto = preg_replace ( " /\\ s + /", "" , $ contenuto) ;
    4

    Creare un array di parole utilizzando il " esplodere " funzionare per dividere la stringa su uno spazio. Ad esempio, digitare :

    $ parole = explode ( " " , $ contenuto) ;
    5

    determinare il punto di cut-off per l' estratto nel caso in cui il numero totale di parole è inferiore al numero massimo definito. Ad esempio, digitare :

    $ max_words = min ( sizeof ( $ parola ) , MAX_WORDS ) ;
    6

    Tronca l'array con la funzione " unset " al massimo indice dell'array. Ad esempio, digitare :

    unset ( $ parole [$ max_words ] ) ;
    7

    Creare una stringa dalla matrice utilizzando la funzione " implode " e aggiungere i puntini di sospensione alla fine della stringa . Ad esempio, digitare :

    $ estratto = implode ( " " , $ word) . "..." ; ?

    >

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere righe da un array in PHP 
    ·Come installare PHP in cPanel 
    ·Come togliere gli slash con PHP 
    ·Come eliminare i cookie con PHP 
    ·Come reindirizzare una pagina Web in PHP 
    ·Tutorial per PHP & SimpleXML Attributi 
    ·Come rimuovere un indirizzo email da una stringa in PHP…
    ·Come creare un quadrato vuoto in PHP 
    ·Come nascondere un file PHP 
    ·Come compilare MySQL Workbench su CentOS 
      Articoli in evidenza
    ·Geoprocessing con Python 
    ·Come risolvere i problemi di un diagramma di flusso Com…
    ·Struts vs Faces 
    ·Come convalidare un indirizzo e-mail in VB 
    ·Come caricare bonjour.msi 
    ·Come formattare un numero in Java 
    ·PHP : sottostringa Senza Parole Rompere 
    ·Come evitare una divisione per zero Eccezione in Java 
    ·Come lanciare una shell da VBS 
    ·Come trasformare stringhe in liste in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com