Compte le mombre de chaines (occurence) dans une variable

Compte le mombre de chaines (occurence) dans une variable - PHP - Programmation

Marsh Posté le 29-07-2009 à 11:03:13    

Bonjour, je suis sûr encore une fois que la fonction que je souhaité créer est simple !
Voilà j'ai une variable qui stoque des pages web en html pas de pbr.
Mais pour joindre les images qui vont avec il me faudrai compter par exemple le nombre de code "<IMG"
Je sais qu'il est possible de le faire avec les expressions REG ! mais je ne les mettrise pas bien.
J'ai testé avec la fonction count_chars ( ) mais la aussi je n'y arrive pas.
 
En gros comment savoir combien de chaine "<IMG" il y a dans ma $var.
 
Merci d'avance, et désolé si je n'ai pas trouver dans le forum pourtant j'ai chercher.


Message édité par wanatoon le 29-07-2009 à 11:40:09
Reply

Marsh Posté le 29-07-2009 à 11:03:13   

Reply

Marsh Posté le 29-07-2009 à 11:48:20    

Voilà je sais que c'était simple ! merci quand même les filles !
Pour ce qui le souhaite voici un exemple avec la fonction sunstr_count()
 
<?
$sString = 'Ceci est un test, nous allons compter combien de fois la chaine es apparait dans ceci est un test';
$sOcc = 'es';
$iCpt = substr_count ($sString, $sOcc);
echo $iCpt;
// renvois dans ce cas la valeur "5"
?>


Message édité par wanatoon le 29-07-2009 à 11:50:12
Reply

Marsh Posté le 29-07-2009 à 14:47:55    

Bizarre d'avoir besoin de stocher des pages html en variable...
Dans quel contexte ?

Reply

Marsh Posté le 29-07-2009 à 15:20:51    

sinon avec DomDocument et  getElelementsByTagName('img');  ca serai plus simple et plus propre.

Reply

Marsh Posté le 29-07-2009 à 16:34:19    

Pascal le nain a écrit :

Bizarre d'avoir besoin de stocher des pages html en variable...
Dans quel contexte ?


template peut etre


---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 29-07-2009 à 16:34:48    

stealth35 a écrit :

sinon avec DomDocument et  getElelementsByTagName('img');  ca serai plus simple et plus propre.


Oui après le chargement de la page les regex seront mieux pour cela (mais gourmand)


Message édité par ionik le 29-07-2009 à 16:35:31

---------------
Recette cookeo Recette de cuisine
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed