La función PHP Is_string ()

los is_string () La función PHP se usa para verificar si un tipo de variable es una cadena. Una cadena es un tipo de datos, como punto flotante o entero, pero representa texto en lugar de números. Una cadena utiliza un conjunto de caracteres que incluye espacios y números. Por ejemplo, una dirección como "1234 Broadway" y la oración "Comí 3 perritos calientes" contienen números que deben tratarse como texto, no como números.

Cómo usar la función

Is_string se usa dentro de una instrucción if () para tratar cadenas de una manera y no cadenas de otra. Devuelve verdadero o falso. Por ejemplo:

if (es_cadena (23))

echo "Sí";
más
echo "No";

?>

El código anterior debería mostrar "No" porque 23 no es una cadena. Intentemos esto de nuevo:

if (is_string ("Hola mundo"))

echo "Sí";
más
echo "No";

?>

Como "Hello World" es una cadena, esto haría eco de "Sí".

Especificando una Cadena

Una cadena se puede especificar de cuatro maneras:

  • Solo citado
  • Doble citado 
  • Sintaxis de Heredoc
  • Nowdoc Sintaxis

Cada uno de estos métodos requiere un estricto cumplimiento de las reglas de PHP, que están disponibles en el sitio web de PHP. El método más simple, las cadenas entre comillas simples, requiere un tratamiento especial cuando aparecen comillas simples literales o barras diagonales inversas en la cadena. Incluya una barra diagonal inversa delante de la comilla simple o barra diagonal inversa dentro de la cadena. El siguiente ejemplo ilustra este tratamiento:

// Salidas: Arnold dijo: "Volveré"
echo 'Arnold dijo: "Volveré" ";
// Salidas: eliminé C: \ *. *?
echo 'Eliminé C: \\ *. *?';
?>

Funciones similares

  • is_float () - determina si el tipo de variable es flotante
  • is_int () - determina si el tipo de variable es entero
  • is_bool () - determina si una variable es booleana
  • is_object () - determina si una variable es un objeto
  • is_array () - determina si una variable es una matriz
  • is_numeric () - determina si un valor es un número o una cadena numérica