Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Iteracja stringa w UTF8
rafaelb
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 2
Dołączył: 17.01.2004

Ostrzeżenie: (0%)
-----


Mam następujący problem. String w UTF8 i chcę go przejść po literce niestety z polskimi znakami mam krzaczki.
Przykład:
  1. <?php
  2. $str = 'zażółć gęślą jaźń';
  3. print '$str: '.$str.'<br />';
  4. for($i = 0; $i < strlen($str); $i++){
  5. print ' <span>'.$str{$i}.'</span>';
  6. }
  7. print '<br />$str: '.$str.'<br />';
  8. ?>

Wynik
  1. $str: zażółć gęślą jaźń
  2. z a g l j a
  3. $str: zażółć gęślą jaźń


Jakieś pomysły? Sugestie. Wiem że UFT8 zajmuje po da bity na każdą literkę ale nie wiem jak to zgrabnie przeliterować, bez użycia konwersji do ISO wcześniej
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 19:10