PHP file, UTF-8 BOM nélküli kódolásnál, a következő adatokat kapjuk.
Szerveren, PHP verzió = 8.1.33 : (PHP 5.6.40 Nem jó. Ékezetes karaktereket nem transzformálja.
Windows XP-n, PHP verzió = 5.2.17 : Nem jó. Ékezetes karaktereket hibásan, vagy nem transzformálja.
Windows 8.1-en, PHP verzió = 5.4.35 : Nem jó. Ékezetes karaktereket nem transzformálja.
| PHP Transzformálás nagybetűkre. | PHP 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 |
Szerveren, PHP verzió = 8.1.33 : PHP verzió = 5.6.40 : Nem jó. Ékezetes karaktereket nem transzformálja és gond a kódolás is.
Windows XP-n, PHP verzió = 5.2.17 : Nem jó. Ékezetes karaktereket hibásan, vagy nem transzformálja és gond a kódolás is.
Windows 8.1-en, PHP verzió = 5.4.35 : Nem jó. Ékezetes karaktereket nem transzformálja és gond a kódolás is.
| 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('á') = 195 ord('e') = 101 ord('é') = 195 ord('í') = 195 ord('ó') = 195 ord('ö') = 195 ord('õ') = 197 ord('ú') = 195 ord('ü') = 195 ord('û') = 197 | 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('Á') = 195 ord('E') = 69 ord('É') = 195 ord('Í') = 195 ord('Ó') = 195 ord('Ö') = 195 ord('Õ') = 197 ord('Ú') = 195 ord('Ü') = 195 ord('Û') = 197 | chr(65) = A chr(193) = chr(69 ) = E chr(201) = chr(205) = chr(211) = chr(214) = chr(213) = chr(218) = chr(220) = chr(219) = |
UTF-8 BOM nélküli kódolásnál:
- Szerveren, PHP verzió = 8.1.33 : PHP verzió = 5.6.40 : Jó a transzformálás és kódolás is.
- 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
)
|