PHP kelimeyi harf harf yazdırdığımda türkçe karekter sorunu

Kodla Büyü

teknogenclik

Seçkin Üye
Seçkin Üye
Mesajlar
484
Kod:
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$k="işğiniz";
$i=0;
echo $k;
while ($k[$i]!=" "){
echo $k[$i]."<br>";
$i++;
}
?>

Bu $k değişkenini normal yazdırdığımda sorun yok ancak dizi şeklinde ( $k[0], $k[1]) yadırmak istediğimde Türkçe karekter problemi oluyor.

Bu sorunu nasıl aşarım bilen var mı? çok aradım bulamadım
 
yakuphan' Alıntı:
mb_substr'yi deneyin. Türkçe karakterlerde sorun yaratmaz.

Hocam helalin var kurtardın beni :roll:

Kod:
<?php
$degisken = "Php deneme ve örnekler";
for ($i=0; $i<20; $i++)
{
$sonhali = mb_substr($degisken, $i, 1, 'UTF-8'); 
echo $sonhali."<br>";
}
?>


ekran çıktısı
P
h
p

d
e
n
e
m
e

v
e

ö
r
n
e
k
l
e
r
 
Geri
Üst