Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dwie tablcie, wyrażenia regularne.
cykcykacz
post 29.05.2012, 23:31:27
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Witam,
mam taką misje smile.gif.
Mamy w zmiennej $data = "Some text with many letters many and words"; i chodzi o to aby zamienić wyraz "many" na "a", jeśli wyraz się powtarza ma zostać zmieniony tylko raz:
  1. $data = "Some text with many letters many and words.";
  2.  
  3. $find ="/many/";
  4. $replace ="a";
  5.  
  6. Echo "$data <br>";
  7. Echo preg_replace ($find, $replace, $data,1 );


Czyli zamieni nam tylko raz i o to chodzi smile.gif:
Some text with many letters many and words.
Some text with a letters many and words.

Schody jak dla mnie zaczynają się teraz ponieważ mam dwie tablice, które wyciągam z bazy danych:
  1. Array ( [0] => text0 [1] => text1 [2] => text2 [3] => text3 [4] => many [5] => text5 [6] => text6 [7] => text7 )

  1. Array ( [0] => Link0 [1] => Link1 [2] => Link2 [3] => Link3 [4] => Link4 [5] => Link5 [6] => Link6 [7] => Link7 )


Chodzi o to aby sprawdzić czy w tekście "Some text with many letters many and words." występuje tekst z tabeli jeden jeśli tak zamieniamy na wartość z drugiej tabeli która ma taki sam klucz. Czyli zamieniamy tekst "Some text with many letters many and words." na
"Some text with Link4 letters many and words."

Proszę o pomoc:).

Ten post edytował cykcykacz 30.05.2012, 00:11:10
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.08.2025 - 23:15