Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zamiana tekstu wielkie/male litery ...
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Mam pustkę w głowie ... muszę w stringu, np:
Cytat
W tym dziale obowiązują dodatkowe NOWE zasady

wyszukać słowa "nowe" i zamienić to na "<b>nowe</b>", z tym że w tym przypadku wpisuje jako słowo kluczowe "nowe" i mam otrzymać "<b>NOWE</b>" zeby nie zamieniac wielkosci liter (mam nadzieje ze wiedzie o co chodzi (IMG:style_emoticons/default/smile.gif) )
z tym że chce zachować wielkość liter ;/
str_ireplace zamienia na male, preg_match tak samo ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Hmm troszkę na około ale..

  1. $text = 'mała żaba była Zła';
  2.  
  3. $string = 'zła';
  4.  
  5. $wycinka = substr($text, strpos(strtolower($text), $string), strlen($string));
  6.  
  7. $preg = array('/'.$wycinka.'/');
  8. $repl = array('<b>'.$wycinka.'</b>');
  9.  
  10. echo preg_replace($preg, $repl, $text);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 21:15