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 odstrániť nový riadok a priestor v PHP

priestor a nová linka sú obaja považované za " biele znaky " znaky v PHP , ako je znak tabulátora . Niekedy môžete chcieť odstrániť medzeru a znak nového riadku z reťazca , aby pri analýze obsahu reťazec jednoduchšie . Môžete odstrániť tieto znaky tým , že vytvorí regulárny výraz je identifikovať a nahradiť ich nulový znak . Pomocou funkcie " preg_replace " vykonať nahradiť operáciu s regulárnym výrazom . Pokyny dovolená 1

Vytvoriť nový PHP súbor v editore , alebo Poznámkový blok . Inicializácia viacriadkový reťazec pomocou syntaxe heredoc . Napríklad , typ : ?

< Php

$ string = <<< EOL

Tu je reťazec , ktorý zaberá

viac riadkov a má veľa medzier

EOL ; .
2

definovať regulárny výraz , ktorý bude identifikovať medzeru alebo nový riadok ( \\ r \\ n ) . Napríklad typ :

$ search = " /[ \\ r \\ n ] /" ;
3

Volanie funkcie " preg_replace " s vyhľadávacím vzoru , null reťazec použiť ako náhradné hodnoty a reťazec pre hľadanie . Zachyťte návratovú hodnotu funkcie ako nový reťazec s medzerami a novými riadky odstránené . Napríklad typ :

$ new_string = preg_replace ( $ search , " " , $ string ) ;
4

Vytlačiť dva reťazce ich porovnať . Napríklad typ :

echo $ string . " \\ R \\ n" ;

echo $ new_string ; ?

>
5

Uložte súbor . Spustenie skriptu v prehliadači zabezpečiť výstup je správny .

Najnovšie články

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