Caso a pessoa não digite o nome agora fica simplesmente vazio e uma virgula do lado. Como tratar disso?
Caso a pessoa não digite o nome agora fica simplesmente vazio e uma virgula do lado. Como tratar disso?
Para não ficar sem nada, faz outra condição;
if ($genero === 'M'){
$this->tratamento = preg_replace('/^(\w+)\b/', 'Sr.', $nome,1);
}
if ($genero === 'F'){
$this->tratamento = preg_replace('/^(\w+)\b/','Srª.', $nome,1);
}
if ($nome === ""){
$this->tratamento = 'Sr(a)';
}