Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zamiana tekstu wielkie/male litery ...
Octobus
post 17.10.2011, 16:36:34
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 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 (1 - 4)
sadistic_son
post 17.10.2011, 16:45:15
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


To zamień na
  1. <b style="text-transform:uppercase">nowe</b>
.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
Octobus
post 17.10.2011, 16:54:27
Post #3





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

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


Sory troche zle to wyjasnilem. Chodzi mi o to zeby omijalo znaczenie czy litery sa male czy duze czyli robilo tak, ze przy wpisaniu slowa php zamienialo:
Php => <b>Php</b>
PHP => <b>PHP</b>
phP => <b>phP</b>
php => <b>php</b>
Go to the top of the page
+Quote Post
gorden
post 17.10.2011, 17:52:52
Post #4





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


  1. $string = 'AAaaBBbb';
  2. $szukany = 'aaaabbbb';
  3.  
  4. if(strtolower($szukany) == strtolower($string)) echo 'zgadza się.';

żadna ze zmiennych nie nadpisze swojej wartości
Go to the top of the page
+Quote Post
CuteOne
post 17.10.2011, 18:11:39
Post #5





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

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:56