a mógłbyś wytłumaczyć jak użyć tych przykaldów bo chyba coś pokrzaniłem ;p napisz jeśli możesz co z czego pobierasz czyli użyj tego kodu na jakimś konkretnym przykładzie
zmienne starałem się dopasować do danych z pierwszego postu (choć chyba zmieniłem nieco układ tablicy). Przykładowo:
$tekst = 'tekst, w którym słowa mają być podmieniane';$slowa = Array (Array ('a', 'b', 'c'), Array ('x', 'y', 'z')); [/code]
a, b, c to wyrazy, które mają być znalezione.
x, y, z to wyrazy, które będą je zastępowały (odpowiednio 'x' za 'a', 'y' za 'b' i 'z' za 'c')
Ten skrypt dzieli wyrazy tylko na podstawie spacji, więc może sprawiać problemy, jeżeli w tekście są jakieś znaki interpunkcyjne. Wielkość liter, również musi się zgadzać.
edit:
w sumie to wystarczy pojedyncza tablica typu:[code=php]$slowa = Array('a'='x', 'b'='y', 'c'='z');
wtedy sam kod (wersja zamieniająca wszystkie powtórzenia) wyglądałby tak: $ttekst = explode(' ', $tekst); foreach($slowa as $pattern = $replacement) foreach ($ttekst as $word) if ($word == $pattern) $word = $replacement; $str = implode(' ', $ttekst); [/code]
chcę pobrać coś z formularza ($_POST[aaa]), zapisać to do sesji by nie stracić danych, wykonać przekierowanie zależne od warunku i wypisać zawartośc sesji . Napisałem to tak:
ale to nie daje mi takiego efektu jakbym chciał. print_r nie pokzuje tego co powinno. Gdzie jest błąd ? Prosze o poprawienie kodu tak a by tablica $_SESSION zawierala to co jest w $_POST[‘aba’] oraz 2