Ejercicios resueltos.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Comparar cadenas PHP: strcmp, ==, === No distinguir mayúscula: strcasecmp. Rellenar: str_pad (CU00829B)</title>
</head>
<body>
<?php
echo"<h1>a)</h1>";
echo"<br/>";
$cadena1 = "aprender";
$cadena2 = "aprende";
echo '<p>' . str_pad($cadena1, 19, '*', STR_PAD_BOTH) . '</p>';
echo"<br/>";
echo '<p>' . str_pad($cadena2, 18, '*', STR_PAD_BOTH) . '</p>';
echo"<br/>";
echo"<h1>b)</h1>";
echo"<br/>";
$aprender = substr($cadena1, 0, 3);
//echo"$aprender";
$apende = substr($cadena2, 0, 3);
//echo "$apende";
if (strcmp($aprender, $apende) == 0) {
echo "La palabra $aprender es igual a $apende";
}
echo"<br/>";
echo"<h1>b)</h1>";
echo"<br/>";
$cadena3 = "ApRendEr A proGraMar.cOm";
$cadenaMinuscula = strtolower($cadena3);
//echo"$cadenaMinuscula";
$longitud = strlen($cadenaMinuscula);
//echo $longitud;
if ($longitud % 2 == 0) {
echo '<p>' . str_pad($cadenaMinuscula, ($longitud + ($longitud / 2)), '*', STR_PAD_BOTH) . '</p>';
} else {
echo '<p>' . str_pad($cadenaMinuscula, ($longitud + ($longitud / 2) + 1), '*', STR_PAD_BOTH) . '</p>';
}
?>
</body>
</html>