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 [2018/07/18 09:45] – ↷ Page déplacée de info:git:homepage:myphp:search-and-replace à info:myphp:search-and-replace radeffinfo:myphp:search-and-replace [2026/03/05 09:48] (Version actuelle) – radeff
Ligne 1: Ligne 1:
-search-and-replace.php+====== 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.1531899943.txt.gz
  • Dernière modification : 2018/07/18 09:45
  • de radeff