Breaking News
Home / Web / PHP / PHP Snippets / How to limit file name to a given length in PHP?

How to limit file name to a given length in PHP?

  1.         /**
  2.          * Limit the File Name Length
  3.          *
  4.          * @access      public
  5.          * @param       string
  6.          * @return      string
  7.          */            
  8.         function limit_filename_length($filename, $length)
  9.         {
  10.                 if (strlen($filename) < $length)
  11.                 {
  12.                         return $filename;
  13.                 }
  14.        
  15.                 $ext = ;
  16.                 if (strpos($filename, ‘.’) !== FALSE)
  17.                 {
  18.                         $parts          = explode(‘.’, $filename);
  19.                         $ext            = ‘.’.array_pop($parts);
  20.                         $filename       = implode(‘.’, $parts);
  21.                 }
  22.        
  23.         return substr($filename, 0, ($length strlen($ext))).$ext;
  24.         }
[pb_builder]

Check Also

How to list files in a directory in PHP?

<?php if ($handle = opendir(‘/path/to/directory’)) {     echo "Directory handle: $handlen";     echo …

Advertisment ad adsense adlogger