info:myphp:search-and-replace

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:myphp:search-and-replace [2026/03/05 08:55] radeffinfo:myphp:search-and-replace [2026/03/05 09:48] (Version actuelle) radeff
Ligne 1: Ligne 1:
-====== PHPsearch and replace ======+====== PHP search replace ====== 
 +===== Version 1 ===== 
 +<code> 
 +<?php
  
 +function replacestring($search,$replace,$subject) {
 +    $srchlen=strlen($search);    // lenght of searched string
 +    if ($srchlen==0) return $subject;
 +    $find = $subject;
 +    while ($find = stristr($find,$search)) {    // find $search text in $subject - case insensitiv
 +        $srchtxt = substr($find,0,$srchlen);    // get new search text
 +        $find=substr($find,$srchlen);
 +        $subject = str_replace($srchtxt,$replace,$subject);    // replace founded case insensitive search text with $replace
 +    }
 +    return $subject;
 +}
 +
 +$a="Hello world, hello world, hello World, HelLo WOrld";
 +
 +echo replacestring("hello","<b>hello</b>",$a);
 +
 +?> </code>
 +===== Version 2 =====
 <code> <code>
 <?php <?php
  • info/myphp/search-and-replace.1772697344.txt.gz
  • Dernière modification : 2026/03/05 08:55
  • de radeff