trim函数在codeIgniter的模型文件中不起作用



我只想在存储到数据库之前修剪文件名,但它显示了实际的文件名,如"abc def.jpg",请查看我的代码并向我建议解决方案。

<?php
class service_model extends CI_Model{
public function set_service()
{
$data = array(
'serviceName' => $this->input->post('serviceName'),
'servicePhoto' => trim($_FILES["servicePhoto"]['name']),
'dateCreated' => $this->input->post('dateCreated')
);
return $this->db->insert('services', $data);
}
}

trim((在您的代码中只删除开始和结束处的空格

trim($_FILES["servicePhoto"]['name'])

你还想删除单词之间的空格,你需要替换

str_replace(' ', '', $_FILES["servicePhoto"]['name']);

您可以使用的另一个代码点火器助手是url_title()函数。

这样的东西对你有用。

url_title(trim($_FILES["servicePhoto"]['name']));

它用短划线CCD_ 2代替空格。

最新更新