ANSI kódolásnál, a következő adatokat kapjuk.
Szerveren, PHP verzió = 8.1.33 : Nem jó. ( 5.6.40 -nél, minden ékezetes karakter hibás. Tesztelve: 2020-04-22 )
Windows XP-n, PHP verzió = 5.2.17 : Jó. Ékezetes karakterek / transzformálás.
Windows 8.1-en, PHP verzió = 5.4.35 : Nem jó. Ékezetes karaktereket nem transzformálja.
| Transzformálás nagybetűkre. | Transzformálás kisbetűre. |
|---|---|
<?php
$tomb = array('átalakítás','tüzelő','óriás tök','kátyús');
foreach ($tomb as $kulcs => $adat)
{
$tomb[$kulcs] = strtoupper($adat);
}
echo"<pre>";
print_r($tomb);
echo"</pre>";
?>
Tömbünk tartalma: Array
(
[0] => áTALAKíTáS
[1] => TüZELõ
[2] => óRIáS TöK
[3] => KáTYúS
)
|
<?php
$tomb = array('ÁTALAKÍTÁS','TÜZELŐ','ÓRIÁS TÖK','KÁTYÚS');
foreach ($tomb as $kulcs => $adat)
{
$tomb[$kulcs] = strtolower($adat);
}
echo"<pre>";
print_r($tomb);
echo"</pre>";
?>
Tömbünk tartalma: Array
(
[0] => ÁtalakÍtÁs
[1] => tÜzelÕ
[2] => ÓriÁs tÖk
[3] => kÁtyÚs
)
|
| Karakterek = | a á b c d e é f g h i í j k l m n o ó ö ő p q r s t u ú ü ű x y v z |
| Megjelenésük = | a á b c d e é f g h i í j k l m n o ó ö õ p q r s t u ú ü û x y v z |
| Karakterek = | A Á B C D E É F G H I Í J K L M N O Ó Ö Ő P Q R S T U Ú Ü Ű X Y V Z |
| Megjelenésük = | A Á B C D E É F G H I Í J K L M N O Ó Ö Õ P Q R S T U Ú Ü Û X Y V Z |
ANSI kódolásnál:
- Szerveren, PHP verzió = 8.1.33 : (PHP 5.6.40 -nél, minden ékezetes karakter hibás.)
- Windows XP-n, PHP verzió = 5.2.17: Jó a transzformálás / kódolás is.
- Windows 8.1-en, PHP verzió = 5.4.35 : Kódolás jó. Transzformálás ékezetes karakternél, nem jó.
| Kisbetű transzform. | Kisbetű kódja. | Kisbetű kód, vissza. | Nagybetű transzform. | Nagybetű kódja. | Nagybetű kód, vissza. |
|
a = A á = á e = E é = é í = í ó = ó ö = ö õ = õ ú = ú ü = ü û = û | ord('a') = 97 ord('á') = 225 ord('e') = 101 ord('é') = 233 ord('í') = 237 ord('ó') = 243 ord('ö') = 246 ord('õ') = 245 ord('ú') = 250 ord('ü') = 252 ord('û') = 251 | chr(97 ) = a chr(225) = á chr(101) = e chr(233) = é chr(237) = í chr(243) = ó chr(246) = ö chr(245) = õ chr(250) = ú chr(252) = ü chr(251) = û |
A = a Á = Á E = e É = É Í = Í Ó = Ó Ö = Ö Õ = Õ Ú = Ú Ü = Ü Û = Û | ord('A') = 65 ord('Á') = 193 ord('E') = 69 ord('É') = 201 ord('Í') = 205 ord('Ó') = 211 ord('Ö') = 214 ord('Õ') = 213 ord('Ú') = 218 ord('Ü') = 220 ord('Û') = 219 | chr(65) = A chr(193) = Á chr(69 ) = E chr(201) = É chr(205) = Í chr(211) = Ó chr(214) = Ö chr(213) = Õ chr(218) = Ú chr(220) = Ü chr(219) = Û |
- Szerveren, PHP verzió = 8.1.33 : (PHP 5.6.40 -nél, minden ékezetes karakter hibás.)
- Windows XP-n, PHP verzió = 5.2.17 : Jó a transzformálás és kódolás is.
- Windows 8.1-en, PHP verzió = 5.4.35 : Jó a transzformálás és kódolás is.
| Kisbetű transzform. | Kisbetű kódja. | Kisbetű kód, vissza. | Nagybetű transzform. | Nagybetű kódja. | Nagybetű kód, vissza. |
Kódok törléséhez, frissíteni kell az oldalt. ( Pl.: F5 billentyű leütésével. )
| Kisbetűk = | a á b c d e é f g h i í j k l m n o ó ö ő p q r s t u ú ü ű x y v z |
| Nagybetűre = | a á b c d e é f g h i í j k l m n o ó ö õ p q r s t u ú ü û x y v z |
| Nagybetűk = | A Á B C D E É F G H I Í J K L M N O Ó Ö Ő P Q R S T U Ú Ü Ű X Y V Z |
| Kisbetűre = | A Á B C D E É F G H I Í J K L M N O Ó Ö Õ P Q R S T U Ú Ü Û X Y V Z |
| Transzformálás nagybetűkre. | Transzformálás kisbetűre. |
|---|---|
<?php
$tomb = array('átalakítás','tüzelő','óriás tök','kátyús');
foreach ($tomb as $kulcs => $adat)
{
$nagyb='<span class="transznb">'.$adat.'</span>';
$tomb[$kulcs] = $nagyb;
}
echo"<pre>";
print_r($tomb);
echo"</pre>";
?>
Tömbünk tartalma: Array
(
[0] => átalakítás
[1] => tüzelõ
[2] => óriás tök
[3] => kátyús
)
|
<?php
$tomb = array('ÁTALAKÍTÁS','TÜZELŐ','ÓRIÁS TÖK','KÁTYÚS');
foreach ($tomb as $kulcs => $adat)
{
$kisb='<span class="transzkb">'.$adat.'</span>';
$tomb[$kulcs] = $kisb;
}
echo"<pre>";
print_r($tomb);
echo"</pre>";
?>
Tömbünk tartalma: Array
(
[0] => ÁTALAKÍTÁS
[1] => TÜZELÕ
[2] => ÓRIÁS TÖK
[3] => KÁTYÚS
)
|