我在CodeIgniter 3框架中编写了代码,但它将数据库空值插入。但是,如果我删除strtolower()函数,它可以正常工作并将数据插入数据库。问题出在哪里?
$slugtitle = strtolower($this->input->post('name'));
$slug = url_title($slugtitle);
$data = array(
'courses_description' => $this->input->post('description'),
'purpose' => $this->input->post('purpose'),
'courses_slug' => $slug
);
当我写var_dump($this->input->post('name'))
时,它会显示
string(20)“CavidinƏmisiAzər”
我希望这个插入像“cavidin-əmisi-azər”。当我删除strtolower()时,它会插入“Cavidin-Əmisi-Azər”。
答案 0 :(得分:1)