Bonjour à tous !
J'ai développé depuis peu un petit script permettant (hypothétiquement) de remplacer toutes les occurrences de '<p> </p>' contenues dans une chaîne par une image.
Pour cela, j'identifie à quelle position se situe le début de la sous-chaine '<p> </p>'.
$positions_chaines est toujours vide... Pourtant ma chaîne contient bien la sous-chaîne '<p> </p>' et la contient même plusieurs fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $contenu = html_entity_decode($contenu); $positions_chaines = array(); $offset = -1; while ($offset !== false) { $offset = strpos($contenu, '<p> </p>', $offset + 1); if ($offset !== false) { $positions_chaines[] = $offset; } }
PS : si je fais comme ci-dessous, le script m'affiche 0...
Le problème ne viendrait-il pas des retours chariots de la chaîne $contenu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo substr_count($contenu, '<p> </p>');
Pouvez-vous m'aider svp ? Merci !!!
Partager