PHP-də mətn ilə bağlı kömək

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.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

VendeTTA (2012-07-29 23:00:48)
Daha qısa olaraq belə də yazmaq olar: [code] $metn = 'Burda mətn'; echo mb_substr($metn,0,50,'UTF-8');[/code]

VendeTTA (2012-07-29 22:58:23)
[code]$metn = '1000 herfli metn'; echo substr($metn,0,50);[/code] 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. [code]$metn = 'Burda mətn'; echo mb_substr($metn,0,50);[/code]