Funzione PHP strcspn()
❮ Riferimento alla stringa PHP
Esempio
Stampa il numero di caratteri trovati in "Hello world!" prima del carattere "w":
<?php
echo strcspn("Hello world!","w");
?>
Definizione e utilizzo
La funzione strcspn() restituisce il numero di caratteri (inclusi gli spazi bianchi) trovati in una stringa prima che qualsiasi parte dei caratteri specificati venga trovata.
Suggerimento: utilizzare la funzione strspn() per il numero di caratteri trovato nella stringa che contiene solo caratteri da un elenco di caratteri specificato.
Nota: questa funzione è a sicurezza binaria.
Sintassi
strcspn(string,char,start,length)
Valori dei parametri
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
char | Required. Specifies the characters to search for |
start | Optional. Specifies where in string to start |
length | Optional. Specifies the length of the string (how much of the string to search) |
Dettagli tecnici
Valore di ritorno: | Restituisce il numero di caratteri trovati in una stringa prima che venga trovata qualsiasi parte dei caratteri specificati |
---|---|
Versione PHP: | 4+ |
Registro delle modifiche: | I parametri di inizio e lunghezza sono stati aggiunti in PHP 4.3 |
Altri esempi
Esempio
Utilizzo di tutti i parametri per stampare il numero di caratteri trovati 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.
?>
❮ Riferimento alla stringa PHP