Cómo usar la función Is_string() de PHP

La función is_string() PHP se utiliza para comprobar 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 frase "I ate 3 hotdogs" contienen números que deben ser tratados como texto, no como números.

Is_string se usa dentro de una sentencia if () para tratar las cadenas de una manera y las que no lo son en otra. Devuelve verdadero o falso. Por ejemplo:

 

<?php

if (is_string(23))

{

echo "Yes";

} else {

echo "No";

}

?>

El código de arriba debería dar como resultado "No" porque 23 no es una cadena. Intentémoslo de nuevo:

 

<?php

if (is_string("Hello World"))

{

echo "Yes";

} else {

echo "No";

}

?>

 

Ya que "Hola Mundo" es una cadena, esto resonaría con "Sí".

 

Especificación de un string

Una cadena se puede especificar de cuatro maneras:

 

  • Single quoted
  • Double quoted
  • Heredoc syntax
  • Nowdoc Syntax

Cada uno de estos métodos requiere una adhesión estricta a las reglas de PHP, que están disponibles en el sitio web de PHP. El método más sencillo, las cadenas entre comillas simples, requiere un tratamiento especial cuando aparecen comillas simples literales o barras invertidas literales en la cadena. Incluya una barra invertida delante de la comilla simple o una barra invertida dentro de la cadena. El siguiente ejemplo ilustra este tratamiento:

 

<?php

// Outputs: Arnold said: "I'll be back"

echo 'Arnold said: "I\'ll be back"';

 

// Outputs: I deleted C:\*.*?

echo 'I deleted C:\\*.*?';

?>

 

Funciones similares

  • is_float() - determina si el tipo de variable es float
  • is_int() - determina si el tipo de variable es entero
  • is_bool() - determina si una variable es una booleana
  • is_object() - determina si una variable es un objeto
  • is_array() - determina si una variable es una matriz

(0 votes)