Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos desenvolvedores PHP.
Desejo resolver um problema. Comecei a estudar PHP e há um exercício para deixar letras maiúsculas e minúsculas.
No livro usa-se
strtoupper e strtolower
.
Estendi e fiz sem problemas. Mas na hora de exibir no navegador há o problema, como alguns sabem, da codificação.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Capítulo 3 - Série faça um site - PHP 5 MySQL</title>
</head>
<body>
<?php
$a = "Hoje é Terça.";
echo "<h3>Transformando os caracteres em maiúsculas</h3>";
echo "<strong>Antes:</strong> $a <br />";
echo "<strong>Depois: </strong> . strtoupper($a);
echo "<hr />";
echo "<h3>Transformando os caracteres em minúsculas</h3>";
echo "<strong>Antes: </strong>$a<br />";
echo "<strong>Depois: </strong>" . strtolower($a);
echo "<hr />";
?>
</body>
</html>
Pois bem, procurei na internet e encontrei o
md_strtoupper e md_strtolower
e que os mesmos deveriam ser habilitados no php.ini.
Não sei fazer isso. E ninguém se deu ao trabalho de explicar.
O básico é: o que é simples para alguns não é para outros.
Vi várias soluções. Até com orientação a objeto.
Nos casos da função md_strtoupper, um usuário resolveu de forma bem simples: md_strtoupper(variável,'utf-8').
Comigo, aqui, local, não deu certo.
Baixei a extensão md php_mdstring.dll, não resolveu.
Muitas maneiras, do tipo: "copia aí e cola". Nenhuma explicação.
Também vi strtr(strtoupper(variável),todos os caracteres com acentuação em minúsculas, todos os caracteres com acentuação em maiúsculas).
Por isso estou pedindo ajuda.
Se alguém realmente puder dar uma real orientação, ficarei muito grato.
Obrigado
PS: Não sei como habilitar no php.ini. Não faço a menor idéia.
Configurações dos softwares.
Ainda não estou usando MySQL.
Carregando comentários...