Вам не хватает третьего параметра str_pad()
, который указывает, что следует использовать для заполнения.
В этом случае вы хотите добавить 0
, поэтому вам нужно добавить это к своему коду:
$cc = $this->db->count_all('job_card');
$coun = str_pad($cc, 4, 0, STR_PAD_LEFT); // Updated line to include '0'
$id = "JI"."-";
$d = date('y') ;
$mnth = date("m");
$customid = $id.$d.$mnth.$coun;