Witam
Mam skrypt, który z bazy mysql pobiera wyrazy i wypisuje je w lini dla każdego użytkownika.
np dom kotek pistolet
Każdy
<?php
function lacz_bd()
{
$db = new mysqli('localhost', '', '', '');
if (! $db)
return false;
$db->autocommit(TRUE);
return $db;
}
$db = lacz_bd();
$login = $_POST['login'];
$zapytanie = "select slowo1, slowo2, slowo3, slowo4 from gra where username='$login'");
$wynik = $db->query($zapytanie);
echo '<table>';
{$wiersz = $wynik->fetch_assoc();
echo '<tr>';
echo '<td>'.$wiersz['slowo1'].'</td>';
echo '<td>'.$wiersz['slowo2'].'</td>';
echo '<td>'.$wiersz['slowo2'].'</td>';
echo '<td>'.$wiersz['slowo2'].'</td>';
echo '</tr>';
}
echo '</table>';
?>
I teraz chciałbym zrobić zamianę znaków z tych słów
tzn dla i - 3
p - j
s - l
e - m
i byłoby dom kotmk j3ltolet
i tak dla każdej cyfry z alfabetu która by zamieniała ta wyrazy na to, które ja zakoduje i wyświetlała je.
Znalazłem kod "kodowania"
$dlugosc_tekstu = strlen($tekst);
for ($i=0;$i<=$dlugosc_tekstu;$i++)
{
$znak = strval($tekst[$i]);
if ($znak == "A")
echo "B";
elseif ($znak == "C")
echo "D";
elseif ($znak == "E")
echo "F";
else
echo $znak;
}
Ale to chyba zbyt czastochłonne bo bym musiał każdą zmienną przpisac do innej zmiennej itp.
Może takie kodowanie da rade zrobić jakoś prościej i szybciej ??
proszę o pomoc