Функсияи trim

Функсияи trim фосилаҳоро аз аввал ва охири сатр нест мекунад. Инчунин метавонад дигар аломатҳоро нест кунад, агар онҳо дар параметри дуюм мушаххас карда шаванд.

Синтаксис

phptrim(string $string, string $characters = " \t\n\r\0\x0B"): string

Намуна

Биёед фосилаҳоро аз канораҳои сатр нест кунем:

php<?php
  echo(trim(' abcde '));
?>

Натиҷаи иҷрои код:

php'abcde'

Намуна

Биёед аломатҳои слэшро аз канораҳои сатр нест кунем:

php<?php
  echo trim('/abcde/', '/');
?>

Натиҷаи иҷрои код:

php'abcde'

Намуна

Биёед слэшҳо ва нуқтаҳоро аз канораҳои сатр нест кунем:

php<?php
  echo trim('/abcde.', '/.');
?>

Натиҷаи иҷрои код:

php'abcde'

Намуна

Функсия ҳама гуна аломатҳои мушаххасшударо, агар онҳо дар канор бошанд, нест мекунад:

php<?php
  echo trim('../../abcde...', '/.');
?>

Натиҷаи иҷрои код:

php'abcde'

Намуна

Метавон диапазони аломатҳоро бо истифода аз ду нуқта '..' мушаххас кард. Масалан, мушаххас мекунем, ки мо мехоҳем аломатҳоро аз 'a' то 'd' нест кунем:

php<?php
  echo trim('abcde', 'a..d');
?>

Натиҷаи иҷрои код:

php'e'

Инчунин нигаред

  • функсияи ltrim,
    ки фосилаҳоро аз чап нест мекунад
  • функсияи rtrim,
    ки фосилаҳоро аз рост нест мекунад