Salam. PHP-də mətnin bir hissəsini cixardan kod lazimdır. meselen 1000 simvollu mətnin əvvəlindən 50 simvolu göstərən.
4
1
$metn = '1000 herfli metn';
2
3
echo substr($metn,0,50);
Amma burda bir məqam var. Əgər azəri hərflərindən ibarət olan mətn olarsa onda düzgün kəsilməyəcək. Bunun üçün serverdə mb_string dəstəyi olmalıdır. Sonra isə kodun əvvəlinə -> mb_internal_encoding(‘UTF-8’); ardıyca aşağıdakı kimi.
$metn = 'Burda mətn';
echo mb_substr($metn,0,50);
Daha qısa olaraq belə də yazmaq olar:
echo mb_substr($metn,0,50,'UTF-8');
Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.
Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (11 gün əvvəl)
E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (21 gün əvvəl)
Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (22 gün əvvəl)
E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (22 gün əvvəl)
Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (23 gün əvvəl)
E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (23 gün əvvəl)
Software Developer cavab verdi - Rus dili yatırımı (23 gün əvvəl)
Cənab cavab verdi - Rus dili yatırımı (23 gün əvvəl)
Software Developer cavab verdi - Rus dili yatırımı (24 gün əvvəl)
Cənab cavab verdi - Rus dili yatırımı (24 gün əvvəl)
Azad cavab verdi - Windows 11 FPS drop (37 gün əvvəl)
AGAPROGRAMM cavab verdi - Kompyuterimin çox gec yanmasının səbəbləri nədir ? Necə düzəldərəm ? (40 gün əvvəl)
Ayaz2550 cavab verdi - 1ci qrupda informatika üzre imtahan vermek (41 gün əvvəl)
Ayaz2550 cavab verdi - Windows 11 FPS drop (41 gün əvvəl)
Verilmiş cavablar və yazılan şərhlər (2 cavab var)
4
1
$metn = '1000 herfli metn';
2
3
echo substr($metn,0,50);
Amma burda bir məqam var. Əgər azəri hərflərindən ibarət olan mətn olarsa onda düzgün kəsilməyəcək. Bunun üçün serverdə mb_string dəstəyi olmalıdır.
Sonra isə kodun əvvəlinə -> mb_internal_encoding(‘UTF-8’);
ardıyca aşağıdakı kimi.
1
$metn = 'Burda mətn';
2
3
echo mb_substr($metn,0,50);
2
Daha qısa olaraq belə də yazmaq olar:
1
$metn = 'Burda mətn';
2
3
echo mb_substr($metn,0,50,'UTF-8');
Sual verin
Cavab verin