mb_strimwidth funksiyası

mb_strimwidth funksiyası sətri verilmiş genişliyə qədər kəsir, çoxbaytlı simvolları nəzərə alaraq. İlk parametr kimi mənbə sətri, ikinci parametr kimi başlanğıc mövqeyi, üçüncü parametr kimi simvollarda maksimal sətir genişliyi qəbul edir. Dördüncü istəyə bağlı parametrlə kəsilmiş sətrin sonuna əlavə olunacaq sətri göstərmək olar.

Sintaksis

phpmb_strimwidth(string, start, width, [trimmarker], [encoding]);

Nümunə

Sətri 6 simvola kəsək:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 6);
  echo $res;
?>

Kodun icrasının nəticəsi:

php'Привет'

Nümunə

Sətri sonuna nöqtələr əlavə edərək kəsək:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 8, "...");
  echo $res;
?>

Kodun icrasının nəticəsi:

php'Привет...'

Nümunə

Sətri ortadan kəsək:

php<?php
  $res = mb_strimwidth("Привет мир", 3, 5);
  echo $res;
?>

Kodun icrasının nəticəsi:

php'вет м'

Həmçinin baxın

  • mb_substr funksiyası,
    hansı ki, sətrin hissəsini qaytarır
  • substr funksiyası,
    hansı ki, alt sətri qaytarır