$contador = 1;
foreach($array_model as $chave => $valor) {
if (!is_numeric($valor)) {
$valores .= "'". mb_strtoupper( $valor, 'UTF-8') . "'";
} if (strstr($valor, '@') !== false || strstr($valor, '.') !== false) {
$valores .= "'". mb_strtolower( $valor, 'UTF-8') . "'";
} else {
$valores .= $valor;
}
$campos .= $chave;
if($contador < $tamanho) {
$campos .= ',';
$valores .= ',';
}
$contador++;
}
PHP. Converter para minúscula se a palavra contém pelo menos um ponto ou pelo menos um @?
2 Respostas
// estava já cansado era um erro de lógica, agora foi
foreach($array_model as $chave => $valor) {
if (!is_numeric($valor)) {
if (strstr($valor, '@') !== false || strstr($valor, '.') !== false) { // esta linha fica aqui
$valor = "'". mb_strtolower( $valor, 'UTF-8') . "'";
} else {
$valor = "'" . mb_strtoupper( $valor, 'UTF-8') . "'";
}
}
$campos .= $chave . "=". $valor;
if($contador < $tamanho) {
$campos .= ',';
}
$contador++;
}
Criado 27 de dezembro de 2020
Ultima resposta 27 de dez. de 2020
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Test-Driven Development: Teste e Design no Mundo Real com... Por Andre Cardoso, Mauricio Aniche — Casa do Codigo