PHP file, UTF-8 kódolásnál, a következő adatokat kapjuk.
Szerveren, PHP verzió = 8.1.32 : (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.32 : 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.32 : (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 ) |