foreach de mb_substr sorunu
Merhaba yukarıdaki kod ile, yazarlar sütunundan virgül ile ayrılmış olan yazar adlarını explode yapıp
foreach ile döndürüyorum.
Sorun şurda:
<?php echo mb_substr($yazarpin, 0, 1, 'UTF-8'); ?>
sadece birinci yazarın baş harfini getiriyor, diğer yazarların adlarının baş harfi gelmiyor.
Şöyle yaparsamda:
<?php echo mb_substr($yazarpin, 0, 2, 'UTF-8'); ?>
Bu defa da birinci yazarın adından ilk iki harfi getiriyor ve diğer yazarların adının ilk harfi görünüyor.
Nasıl bu durumu düzeltebilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
@abdullahx, teşekkürler hocam siz cevap yazarken bende başka bir şey daha buldum, o şekilde de çalışıyor. Ek olarak buraya onu da yazayım faydalanan olur belki:
array_map ile trim kullanınca da doğru çıktı verdi.
İki yöntemde oluyor hangisini seçmeliyim sizce?