Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

PHP : Come sostituire una corda tra i tag

Quasi tutti i formati di scambio dati Web , da HTML a XML , utilizzare i tag come un modo per separare i dati in bit utilizzabili . Tuttavia, lavorando direttamente con i dati utilizzando le funzioni stringa di base in PHP può essere una sfida . E 'per questo motivo che PHP supporta le espressioni regolari ( regex ) , una sintassi standard del settore che può essere utilizzato per eseguire complesse operazioni di ricerca e sostituzione su stringhe. Utilizzando regex , si definisce un modello che PHP cerca e come dovrebbe essere sostituito . Istruzioni
1

Aprire un editor di testo o il vostro preferito PHP Integrated Development Environment ( IDE ) economici 2

digitare o incollare il seguente nell'editor : .

# /usr /bin /php

< ? php

$ tag = ' Alcuni dati tra due tag XML < /xml > ';

$ pattern = ' /< ( \\ w + ) > + < \\ /\\ w + > /s . ';

$ sostituzione = ' < $ { 1 } > Questo è un sostituzione < /$ { 1 } > ';

echo preg_replace ( $ pattern , $ sostituzione , $ tag ) ; ?

>

le linee principali sono la quelli che iniziano con " $ modello " e " sostituzione $ . " Il modello sembra una parola tra due staffe freccia per essere il tag , alcune informazioni tra i tag e un altro tag di chiusura tra parentesi freccia con un backslash .

Il modello "sostituzione" ricostruisce la stringa trovata da zero utilizzando il originariamente rilevato tag e il nuovo testo .
3

Salvare il lavoro e fare doppio clic sul file per eseguirlo tramite PHP . L'output sarà :

Questo è un sostituto < /xml >

 

Programmazione © www.354353.com