Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytiahnuť výňatok z povrázku s PHP

Ak máte dlhý reťazec textu, napríklad odseky , a nemáte priestor pre zobrazenie celý reťazec , možno budete chcieť vytiahnuť výňatok z reťazca . Môžete vytvoriť výpis sa skladá z určitého počtu slov začínajúcich na začiatku odseku , aby sa zmestili do priestoru k dispozícii , a poskytnúť čitateľovi náhľad obsahu odseku. Môžete vytiahnuť výňatok z reťazca v PHP prevedením reťazec do poľa slov pomocou funkcie " explodovať " a pomocou indexu poľa na určenie cut - off bod pre vytvorenie výpis . Pokyny dovolená 1

Definujte maximálny počet slov , ktoré môžu byť vo výpise . Napríklad v programe Poznámkový blok , typ :

< php

define ( " MAX_WORDS " , 20 ) ;
2

Prečítajte si obsah odseku ? do reťazca . Napríklad typ :

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

Odstráňte všetky výskyty po sebe idúcich medzier , aby sa zabránilo vytváraniu prázdnych slov . Napríklad typ :

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

vytvoriť rad slov pomocou " explodovať " funkcie rozdeliť reťazec na priestor . Zadajte napríklad :

$ slova = explode ( " " , $ obsah ) ;
5

Určte cut - off bod pre výpis v prípade , celkový počet slov je menšia ako maximálna číslo , ktoré je definovaná . Napríklad typ :

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

skrátiť poľa pomocou funkcie " unset " pri maximálnom indexe poľa . Napríklad typ :

nenastavené ( $ slova [ $ max_words ] ) ;
7

Vytvoriť reťazec z poľa pomocou funkcie " zrúti " a pridať tri bodky na koniec reťazca . Napríklad typ :

$ výňatok = implodujú ( " " , $ slovo ) . " ... " ; ?

>

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené