ALL WEB free substr_count() php. Sezione funzioni Stringa php. substr_count()
ALLWEB free
Web Directory Script Linguaggi
Italiano Inglese Tutte
 
 22 May 2013
rss directory aggiungi in preferiti  
Home    Mappa directory    Giochi    XXXDirectory    Script    Forum

Sito ufficiale php

FUNZIONI PHP


 



substr_count()

Tramite questa funzione è possibile contare il numero di volte che una stringa è contenuta in un'altra.

Tramite due variabili (opzionali) è possibile limitare la ricerca ad una substringa della stringa originale.

La funzione è case sensistive (distingue fra maiuscole e minuscole, es. A non è uguale ad a).

Sintassi:
substr_count($stringa,$car,$num1,$num2)

  • $stringa è la stringa dove ricercare $car.
  • $car sono i caratteri da ricercare nella stringa.
  • $num1 è il numero di caratteri da togliere alla stringa prima di iniziare a contare (opzionale, è il punto di partenza della substringa).
  • $num2 è il numero di caratteri che compone la stringa, quelli che eccedono NON saranno considerati (opzionale, è il punto finale della substringa, ricordate che alcuni caratteri sono stati tolti con $num1 (se diverso da zero)).
    NON deve superare il numero max di caratteri che compongono la stringa, altrimenti otterremo un errore di tipo WARNING.

Esempio:


Per prima cosa dobbiamo creare la stringa primaria ($stringa) e quella da ricercarvi ($car):
$stringa="Nel mezzo del cammin"; //stringa lunga 20 caratteri.
$car="el";//è contenuta due volte nella stringa principale.
Vediamo la posizione dei caratteri:
1
N
2
e
3
l
4
 
5
m
6
e
7
z
8
z
9
o
10
 
11
d
12
e
13
l
14
 
15
c
16
a
17
m
18
m
19
i
20
n

Ed adesso alcuni esempi con i risultati:

echo substr_count($stringa,$car); //Risultato: 2

echo substr_count($stringa,$car,4); //Risultato: 1. Con $stringa="mezzo del cammin"

echo substr_count($stringa,$car,1,12); //Risultato: 2. Con $stringa="el mezzo del"

echo substr_count($stringa,$car,0,12); //Risultato: 1. Con $stringa="Nel mezzo de"

echo substr_count($stringa,$car,0,13); //Risultato: 2. Con $stringa="Nel mezzo del"

echo substr_count($stringa,$car,4,13); //Risultato: 1. Con $stringa="mezzo del cam"

echo substr_count($stringa,$car,4,16); //Risultato: 1. Con $stringa="mezzo del cammin"

echo substr_count($stringa,$car,4,17); //Risultato: Errore.