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

Come eliminare una stringa dopo un Cue in PHP

PHP Hypertext Preprocessor è uno dei più popolari linguaggi di programmazione Web oggi . Ha il supporto per la programmazione procedurale e orientata agli oggetti , che lo rende utile in una serie di impostazioni di programmazione . Cancellare la fine di una stringa in una stecca richiede due passaggi : individuazione della posizione della stecca nella stringa e sovrascrivere la stringa originale con il suo contenuto dall'inizio fino alla stecca. Il primo è fatto usando PHP built-in funzione di " strpos " , che trova la prima occorrenza di una stringa in un altro , mentre il secondo è fatto usando la funzione " substr " , che restituisce parte di una stringa . Istruzioni
1

Aprire un editor di testo , come Blocco note , e creare un nuovo documento . In PHP , definire la stecca e le variabili stringa originale che si desidera utilizzare . Ai fini di questo esempio, il codice per visualizzare la stecca e la stringa è incluso :

$ stringa = " Questo è l'inizio della stringa Questa la fine della stringa . ». ;

$ spunto = " fine " ;

echo " originale: < /b > " . $ string . " Cue : < /b > " . $ stecca. " " ;
2

Scrivi un segmento di codice che troverà la posizione della stecca all'interno della stringa originale utilizzando PHP " funzione strpos " . La funzione prende due argomenti: la stringa , o " pagliaio ", alla ricerca e la stringa , o "ago ", da trovare. La funzione restituisce la posizione " di ago" se si trova o falso booleano se il " ago" non viene trovato . Utilizzare il seguente codice :

$ pos = strpos ( $ string , $ cue) ;
3

utilizzare la funzione " substr " all'interno di un "if" che i test se è stato trovato lo spunto , per ottenere la stringa dal suo inizio alla posizione del cue . Impostare una variabile con il valore di ritorno . La funzione " substr " accetta tre argomenti : la stringa da usare , la posizione da cui partire e il numero di caratteri da restituire. Ai fini di questo esempio, il risultato o di un messaggio di errore , se lo spunto non viene trovato, viene visualizzato :

if ( $ pos == false ) {

$ risultato = substr ( $ stringa , 0 , $ pos) ;

echo " Risultato : < /b > " . $ risultato ;

} else {

echo " Lo spunto ' " . $ stecca. "' Non è stato trovato nella stringa ' " . $ string . "' . " ;

}

 

Programmazione © www.354353.com