Para ver como representar o crear los Strings o cadenas de texto lo hacemos
mediante un ejemplo, nos creamos un nuevo archivo al que vamos a añadirle un
estilo para que nos resalte el texto:
<html>
<head>
<title>Los strings</title>
<style>
.resaltar{
color:#F00;
font-weight: bold;
}
</style>
</head>
<body>
</body>
</html>
Dentro de la etiqueta body vamos a
crear nuestro código PHP que va a ser una cadena de texto:
<?php
echo "<p class="resaltar">Esto es
una frase</p>";
?>
Nos va a dar un error porque no se puede utilizar de nuevo las comillas dobles dentro del echo:
Para ello hemos de utilizar las
comillas simples:
<?php
echo "<p class='resaltar'>Esto es una frase</p>";
?>
O las llamadas teclas escape:
<?php
echo
"<p class=\"resaltar\">Esto
es una frase</p>";
?>
Para comparar dos strings se utilizan
dos funciones:
·
strcmp: compara strings teniendo en cuenta
mayúscula y minúscula.
·
strcasecmp: compara strings no teniendo en cuenta
mayúscula y minúscula.
Esto nos devuelve un 0 o un 1. Un 0
(false) coinciden los strings y el 1 (true) no coinciden los strings. Lo vemos
en un ejemplo:
<?php
$nombre1 = "Paco";
$nombre2 = "PACO";
$resultado=strcmp($nombre1, $nombre2);
echo $resultado;
?>
El resultado es un 1 porque ambos
strings no coinciden ya que tiene en cuenta las mayúsculas y minúsculas. Si
cambiamos la función:
<?php
$nombre1 = "Paco";
$nombre2 = "PACO";
$resultado=strcasecmp($nombre1, $nombre2);
echo $resultado;
?>
El resultado será 0 ya que ambos
strings coinciden al no tener en cuenta las mayúsculas y minúsculas.
8. VARIABLES ESTÁTICAS <<
>> 10. OPERADORES DE COMPARACIÓN

0 comentarios:
Publicar un comentario