not is_null empty array php variables null condition

is_null - ¿Cuál es la sintaxis de PHP para verificar "no es nulo" o una cadena vacía?



php is not null or empty (3)

Posible duplicado:
Verifica si una variable está vacía

Pregunta PHP simple:

Tengo este consejo:

if (isset($_POST["password"]) && ($_POST["password"]=="$password")) { ...//IF PASSWORD IS CORRECT STUFF WILL HAPPEN HERE }

En algún lugar arriba de esta declaración, uso la siguiente línea en mi JavaScript para establecer el nombre de usuario como una variable tanto en mi JavaScript como en mi PHP:

uservariable = <?php $user = $_POST[''user'']; print ("/"" . $user . "/"")?>;

Lo que quiero hacer es agregar una condición para asegurarme de que $ usuario no sea nulo o una cadena vacía (no tiene que ser de ningún valor en particular, simplemente no quiero que esté vacío. ¿Cuál es la forma correcta de ¿hacer esto?

Sé que esta es una pregunta pendiente, pero no tengo experiencia con PHP. Aconseja, gracias!


Nulo O una cadena vacía?

if (!empty($user)) {}

Use empty ().

Después de darse cuenta de que $ usuario ~ = $ _POST [''usuario''] (gracias mate):

var uservariable=''<?php echo ((array_key_exists(''user'',$_POST)) || (!empty($_POST[''user'']))) ? $_POST[''user''] : ''Empty Username Input''; ?>'';


Use empty() . Comprueba cadenas vacías y nulo.

if (!empty($_POST[''user''])) { // do stuff }

Del manual:

Las siguientes cosas se consideran vacías:

"" (an empty string) 0 (0 as an integer) 0.0 (0 as a float) "0" (0 as a string) NULL FALSE array() (an empty array) var $var; (a variable declared, but without a value in a class)


Vea la función strlen() PHP . Devolverá la longitud de la cuerda

if (isset($_POST[''user'']) && strlen($_POST[''user'']) > 0)