Esempio
Stampa il numero di caratteri si trovano in "Hello world!" prima del carattere "w" :
<?php
echo strcspn("Hello world!","w");
?>
Esempio Run » Definizione e l'utilizzo
Lo strcspn() restituisce il numero di caratteri (compresi gli spazi bianchi) in una stringa prima si trovano una parte dei caratteri specificati.
Suggerimento: Utilizzare la strspn() funzione per il numero di caratteri presenti nella stringa che contiene solo caratteri da un elenco di caratteri specificato.
Note: Questa funzione è binary-safe.
Sintassi
strcspn( string,char,start,length )
Parametro | Descrizione |
---|---|
string | Necessario. Specifica la stringa da ricercare |
char | Necessario. Specifica i caratteri per la ricerca per |
start | Opzionale. Specifica dove nella stringa per iniziare |
length | Opzionale. Specifica la lunghezza della stringa (come gran parte della stringa da cercare) |
Dettagli tecnici
Valore di ritorno: | I ritorni sono trovato il numero di caratteri si trovano in una stringa prima di qualsiasi parte dei caratteri specificati |
---|---|
Versione PHP: | 4+ |
changelog: | I parametri di inizio e di lunghezza sono stati aggiunti in PHP 4.3 |
Altri esempi
esempio 1
Utilizzando tutti i parametri per stampare il numero di caratteri si trovano in "Hello world!" prima del carattere "w" :
<?php
echo strcspn("Hello world!","w",0,6);
// The start position is 0 and the length of the search string is 6.
?>
Esempio Run » <PHP stringa di riferimento