Umlaute nach dem Auslesen aus einem array
Hallo,
ich hänge hier an einem php-Thema, dem ich nicht ankann. Hoffe ihr könnt mir weiterhelfen.
Rocksolid Custom Elements
inputType = text
Ausgabe via template:
PHP-Code:
<?php
$str = strlen($this->text);
$GLOBALS['TL_HEAD'][] = '<style>
.textanimated.textanimated-white{color:#fff;}
.textanimated span{font-size:4em;font-weight:900;display:inline-block;animation:animo 3s ease-in-out infinite;letter-spacing:0.2em;}
@keyframes animo{0%{transform:translate(-0%,0);}50%{text-shadow:0 0 25px rgba(0,0,0,.15);}100%{transform:translate(0%,0);}}
</style>';
?>
<div class="textanimated textanimated-white">
<?php
echo $this->text; // zeigt ü ö ä korrekt an
for($i=0; $i < $str; $i++) {
$s=$$s++;
$$s=$s+0.5;
echo '<span style="animation-delay:' . $$s . 's">' . str_replace(' ',' ',(utf8_encode($this->text[$i]))) . '</span>'; // auch ohne 'utf8_encode()' keine Anzeige von ü ö ä
}
?>
</div>
(utf8_encode($this->text[$i])) ... für
(($this->text[$i])) ... f??r
echo $this->text; ... für
» im <head>: <meta charset="utf-8">
» die Datei ist mit UTF-8 gespeichert
Vielen Dank für die Hilfestellung