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.
E. Hacı cavab verdi - Elektron servis xidmətləri (15 gün əvvəl)
cavaninsan cavab verdi - Amerika səhmləri (24 gün əvvəl)
Software Developer cavab verdi - Amerika səhmləri (24 gün əvvəl)
SN cavab verdi - Kripto vergi (33 gün əvvəl)
Nicat97 cavab verdi - ilkaddimlar.com-a nə oldu? (40 gün əvvəl)
nicatmemmedli cavab verdi - Proqramlaşdırma - fəlsəfə (43 gün əvvəl)
nicatmemmedli cavab verdi - ilkaddimlar.com-a nə oldu? (43 gün əvvəl)
Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (54 gün əvvəl)
E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (63 gün əvvəl)
Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (65 gün əvvəl)
E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (65 gün əvvəl)
E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (65 gün əvvəl)
Software Developer cavab verdi - Rus dili yatırımı (66 gün əvvəl)
Cənab cavab verdi - Rus dili yatırımı (66 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