Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Polskie znaki, a operacje na stringu
mumin3k
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.08.2017

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


Witam mam taki oto kwałek kodu:
  1. $letters=array_merge(range('a', 'z'), array('ą', 'ę', 'ć', 'ł', 'ó', 'ż', 'ź', 'ń', 'ś'));
  2. for ($i = 0; isset($word[$i]); $i++){
  3. foreach ( $letters as $char){
  4. echo $char.PHP_EOL;
  5. $temp=$word;
  6. $temp[$i]=$char;
  7. echo $temp.PHP_EOL;
  8.  
  9. }
  10. }

w wyniku dla litery np. 'ą' mam:
ą
te�t
czyli $char jest wyświetlany poprawnie ale $temp już nie, czy ktoś wie dlaczego?

Ten post edytował mumin3k 3.08.2017, 10:37:04
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 - 16:35