mb_strimwidth funksiýasy

mb_strimwidth funksiýasy, köp baýtly nyşanlary hasaba almak bilen setiri görkezilen giňişlige çenli kesýär. Birinji parametr hökmünde başlangyç setiri kabul edýär, ikinjisi - başlangyç pozisiýasyny, üçinjisi - setiriň nyşanlardaky iň ýokary giňişligini kabul edýär. Dördünji hökmany däl parametr hökmünde, kesilen setiriň ahyryna goşular ýerine ýetiriljek setiri görkezip bolýar.

Sintaksis

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

Mysal

Setiri 6 nyşana çenli keseliň:

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

Kody ýerine ýetirmegiň netijesi:

php'Привет'

Mysal

Setiri ahyryna köp nokat goşmak bilen keseliň:

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

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Setiri ortasyndan keseliň:

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

Kody ýerine ýetirmegiň netijesi:

php'вет м'

Şeýle-de görüň

  • mb_substr funksiýasyny,
    setiriň bir bölegini yzyna gaýtarýar
  • substr funksiýasyny,
    içki setiri yzyna gaýtarýar