Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zamina liter
Forum PHP.pl > Forum > Przedszkole
matx132
Wita,m,
chciałbym zrobic takie cos, ze gdy wpisze na stronie
ala ma kota to aby skrypt php zmieniał mi ten wyraz na

oio yo tjko kazda litera ma przypisana inna
np a=o
l=i
itp czy idzie takie cos zrobic??
kamil9091
Cytat(matx132 @ 10.05.2007, 21:33:14 ) *
....
np a=o
....
itp czy idzie takie cos zrobic??



np. dane z formularza sa zapisane do $a

i piszemy

if ($a = ala ma kota)
echo "ala powiessila kota";
if ($a = allan ma kota)
echo "allan tez powiessil kota";

alej ak to zrobic z pijedynczymi literami.....
ja nie iwem
ale wiem ,ze sie da
Darti
Takie coś jak str_rot13 ?
matx132
tak takie cos jak str_rot13 tylko ze chce abym sam mogl nadac ze a=o l=i itp
Darti
  1. <?php
  2. $zamieniony_tekst = str_replace(array('a','l'),array('o','i'),$zwykly_tekst);
  3. ?>
no_face
Mam takie cos, na szybko wymyslilem, ale spelnia Twoje kryteria

  1. $ciag = 'ABABAAABBBaaabbb';
  2.  
  3. $in = array("A" => "W", "B" => "Z", "a" => "s", "b" => "n");
  4.  
  5. for ($a = 0; $a < strlen($ciag); $a++)
  6. {
  7.      $ciag[$a] = $in[$ciag[$a]];
  8. }
  9. echo $ciag;


W tablicy $in deklarujesz wszystkie znaki, ktore maga wystapic w zadanym ciagu, gdyz inaczej pozamienia na krzaczki. Pamietaj by deklarowac w tej tablicy wartosci w ten sposob "A" => "T" A to litera, ktora po odnalezienu zostanie zamieniona na literke T itd.
xian.pl
Wystarczy najprostsza funkcja: strtr" title="Zobacz w manualu PHP" target="_manual

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.