Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]strpos szukanie słów
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


Witam,


mam taki kod:

  1. for ($i = 0; $i <= $ctag-1; $i++) {
  2.  
  3. if (strpos($desc, $atag[$i]['tag']) != '')
  4. {
  5.  
  6.  
  7. //sprawdzamy czy duza litera czy mala
  8. $tag_tmp[$atag[$i]['tag']] = $atag[$i]['tag'];
  9.  
  10.  
  11. }
  12. }

tag_tmp to lista 5000 tagow
$desc to treść

i teraz mamy np tag Włos


w tekscie mamy Włosy

jak zrobić bo strpos tego nie znalazł bo to są dwa różne słowa..


i drugie pytanie


Tag Włos w tresci włos niech znajdzie


i trzecie pytanie


Tag Włos w tresci włos niech znajdzie i zastąpi bez patrzenia na wielkosc liter

czyli

Szukamy słowa Włos znalazł tag włos zamienia na np <a href="#">włos</a> ale jak znajdzie Włos to zamienia na <a href="#">Włos</a>

--

Co do znajdywanie miałem strripos.. i znajduje ale wszysto gdzie jest dana fraza...

aha metoda ktora zamienia wygląda tak

  1. function str_replace_assoc(array $replace, $subject, &$replace_count = 1) {
  2. return preg_replace(array_keys($replace), array_values($replace), $subject, $replace_count);
  3. }


i działa no ale nie do końca (IMG:style_emoticons/default/sad.gif)

Ten post edytował acztery 19.07.2011, 09:06:26
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: 3.10.2025 - 03:05