【问题标题】:how to remove _(underscore) from file name from file upload in code igniter如何从codeigniter中文件上传的文件名中删除_(下划线)
【发布时间】:2016-05-06 06:18:52
【问题描述】:

我正在尝试上传文件并重命名该文件以包含文件夹名称,并且文件夹名称包含空格。

在我将文件夹名称添加到文件名后,输出文件名现在包含 '_' 字符。

如何删除那些_

我就是这样做的

$new_name = $album.' PF';
$config['file_name'] = $new_name;

我正在像这样取回文件名

GAYATRI_EDUCATIONAL_SOCIETY_PF.xls

【问题讨论】:

    标签: php codeigniter upload xls


    【解决方案1】:
    $name="the_first_image.jpeg";
    str_replace("_", "", $name);
    

    对你有用

    【讨论】:

      【解决方案2】:

      使用str_replace将_form文件名去掉为

      $str="GAYATRI_EDUCATIONAL_SOCIETY_PF.xls";
      echo str_replace("_", "", $str);
      

      【讨论】:

        【解决方案3】:

        您可以使用str_replace 从字符串中查找和替换。

        $new_name = $album.' PF';
        $new_name = str_replace('_', '', $new_name);
        $config['file_name'] = $new_name;
        

        【讨论】:

          【解决方案4】:

          试试php的字符串替换功能

          $config['file_name']  =     str_replace("_", "",$new_name);
          

          【讨论】:

            【解决方案5】:

            很简单,

            使用str_replacePHP函数

            str_replace(find,replace,string,count)
            

            示例 - $new_name = str_replace('_', '', $new_name);

            【讨论】:

              【解决方案6】:

              这绝对会变魔术

              在终端中执行这段代码

              找到 . -type f -name '._*' -delete

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2016-04-15
                • 2011-08-09
                • 2023-03-19
                • 2020-10-27
                • 2019-08-27
                • 1970-01-01
                • 1970-01-01
                • 2020-05-19
                相关资源
                最近更新 更多