function img_explore( $texte ){ $occurences = explode( "[image" , $texte ); $texte = $occurences[0]; for( $i = 1; $i < count($occurences); $i++ ){ $texte_part = "" , $texte_part ); } return $texte; }
preg_replace()de php serait pas plus appropriée ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfunction img_explore5( $texte ){ $occurences = explode( "[image" , $texte ); $texte_ret = $occurences[0]; for( $i = 1; $i < count($occurences); $i++ ){ eregi( "adresse="(http://)?([a-z0-9:./+%_; ?&-]+)"\]([^[]+)\/image\" , $occurences[$i] , $elements ); $fin = substr( $occurences[$i] , strlen( $elements[0] )+1 ); if( isset($elements) ){ $texte_part = "" . $fin; } else { $texte_part = "[image " . $occurences[$i]; } $texte_ret .= $texte_part; } return $texte_ret; }