PHP file, UTF-8 kódolásnál, a következő adatokat kapjuk.
Szerveren, PHP verzió = 8.1.34 : (PHP 5.6.40 -nél, Nem jó. Ékezetes karaktereket nem transzformálja.)
Windows XP-n, PHP verzió = 5.2.17 : Nem jó. Ékezetes karaktereket 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.34 : PHP 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 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 kódolásnál:
- Szerveren, PHP verzió = 8.1.34 : (PHP 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
)
|