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>