我是codeigniter的新手,我只想知道是否有办法将多个空格转换为一个空格
这是我在控制器/验证部分的代码
public function main_page_add_enc(){
$this->load->library('form_validation');
$this->form_validation->set_rules('add_fname', 'First Name', 'trim|required|min_length[2]|max_length[50]|regex_match[/^[A-Za-z ]+$/]');
$this->form_validation->set_rules('add_lname', 'Last Name', 'trim|required|min_length[2]|max_length[50]');
if($this->form_validation->run() == FALSE){
$data['view']=$this->Student_model->stud_view();
$this->load->view('main_page',$data);
}
else{
$this->load->view('index');
}
}
如果我放: ss ssssss
它将成为: ss ssssss
答案 0 :(得分:1)
首先使用codeigniter字符串助手
$this->load->helper('string');
$string = reduce_multiples($string," ");//this will be double spaces
http://www.codeigniter.com/user_guide/helpers/string_helper.html
秒你可以使用这个
$output = preg_replace('!\s+!', ' ', $input);