Pusta funkcja php

Pusta funkcja php
Czasami wymaga sprawdzenia, czy zmienna jest niezdefiniowana, czy zawiera FAŁSZ wartość dla celów programowania. PHP ma wbudowaną funkcję o nazwie pusty() Aby rozwiązać ten problem. Jeśli zmienna nie istnieje, ta funkcja nie generuje żadnego ostrzeżenia. Sposób na użycie pusty() Funkcja w PHP jest pokazana w tym samouczku.

Składnia:
Pusty (zmienna)

Ta funkcja może wziąć tylko jeden argument, który może zawierać różne typy danych. Wraca PRAWDA Jeśli zmienna jest pusta i zwraca FAŁSZ W przeciwnym razie.

Funkcja pustej () zwraca PRAWDA Dla następujących wartości:

  • Wartość zerowa (0)
  • Wartość zero („0”)
  • Wartość pustej („”)
  • Fałszywa wartość
  • Wartość zerowa
  • Pusta tablica (array ())
  • niezdefiniowana zmienna

Różne przykłady funkcji pustej ()

Różne zastosowania funkcji opty () pokazano w tej części samouczka przy użyciu wielu przykładów:

Przykład 1: Sprawdź wyjście funkcji pustej () dla różnych wartości

Utwórz plik PHP z następującym skryptem, który drukuje wyjście funkcji opty () dla różnych typów wartości. Wartości zwracane dziewięciu różnych wartości są sprawdzane w tym skrypcie.

// deklaruj różne typy zmiennych
$ var1 = 0;
$ var2 = "0";
$ var3 = 0.0;
$ var4 = false;
$ var5 = true;
$ var6 = null;
$ var7 = array ();
$ var8 = "";
// Sprawdź funkcję pustych () dla wartości 0
echo „Funkcja pusty () powraca”.pusty ($ var1).„Dla wartości $ var1.
";
// Sprawdź funkcję pusty () dla wartości „0”
echo „Funkcja pusty () powraca”.pusty ($ var2).„Dla wartości $ var2.
";
// Sprawdź funkcję pustych () dla 0.0 Wartość
echo „Funkcja pusty () powraca”.puste ($ var3).„Dla wartości $ var3.
";
// Sprawdź funkcję pustą () pod kątem fałszywej wartości
echo „Funkcja pusty () powraca”.pusty ($ var4).„Dla fałszywej wartości.
";
// Sprawdź funkcję opty () dla wartości prawdziwej
echo „Funkcja pusty () powraca”.pusty ($ var5).„Dla wartości $ var5.
";
// Sprawdź funkcję pusty () pod kątem wartości zerowej
echo „Funkcja pusty () powraca”.pusty ($ var6).„Dla wartości zerowej.
";
// Sprawdź funkcję pustej () dla pustej tablicy
echo „Funkcja pusty () powraca”.Pusty ($ var7).„Dla pustej tablicy.
";
// Sprawdź funkcję pusty () dla pustego ciągu
echo „Funkcja pusty () powraca”.puste ($ var8).„Dla pustego ciągu.
";
// Sprawdź funkcję pustych () dla niezdefiniowanej zmiennej
echo „Funkcja pusty () powraca”.puste ($ var9).„Dla niezdefiniowanej zmiennej.
";
?>

Wyjście:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu:

Przykład 2: Użyj funkcji opty () do sprawdzania poprawności

Utwórz plik PHP z następującym skryptem, który używa funkcji opty () do sprawdzania poprawności. Trzy zmienne są inicjowane przez pobieranie wartości z parametrów URL. Funkcja pustej () jest używana w tym skrypcie, aby sprawdzić, czy wartości tych zmiennych są puste, czy nie.

// Przeczytaj trzy wartości z adresu URL
$ name = $ _get ['name'];
$ wiek = $ _get ['wiek'];
$ Profession = $ _GET ['PROF'];
// Sprawdź wartość nazwy
if (pusty ($ name))
Echo „Nazwa nie może być pusta.";
// Sprawdź wartość wieku
Elseif (pusty ($ wiek))
Echo „Wiek nie może być pusty.";
// Sprawdź wartość profesjonalną
Elseif (pusty ($ zawód))
Echo „Zawód nie może być pusty.";
// Wydrukuj wartości dla wartości nieokreślonych
w przeciwnym razie
Echo „Nazwa: $ Nazwa
Wiek: $ wiek
Zawód: $ zawód ";
?>

Wyjście:

Poniższe dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu, jeśli nie podano parametru URL:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu, jeśli podano tylko jeden parametr URL:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu, jeśli podano dwa parametry URL:

Poniższe dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu, jeśli podane są wszystkie parametry URL:

Przykład 3: Użyj funkcji pustej () dla wartości ciągu

Utwórz plik PHP z następującym skryptem, który używa funkcji opty (), aby sprawdzić różne wartości pozycyjne ciągu. Wartość pozycji 5, „0” i „L” ciągu jest sprawdzana przez funkcję pusty () w tym skrypcie. Tutaj pozycja 5 i „0” zawiera wartość, ale pozycja „L” nie zawiera żadnej wartości.

// Zdefiniuj wartość ciągu
$ strval = „Witamy w Linuxhint”;
echo „Wartość ciągu to: $ strval”;
// Sprawdź wartość 6. pozycji wartości ciągu
$ return_val = pusty ($ strval [5])? "Prawda fałsz";
Echo '
Wartość zwracana pustej () dla $ strval [5] wynosi '.$ return_val."
";
// Sprawdź wartość 1. pozycji wartości ciągu
$ return_val = pusty ($ strval ['0'])? "Prawda fałsz";
echo „Wartość zwracana opty () dla $ strval [„ 0 ”] jest”.$ return_val."
";
// Sprawdź wartość klawisza „L” wartości ciągu
$ return_val = pusty ($ strval ['l'])? "Prawda fałsz";
echo „Wartość zwracana opty () dla $ strval [„ l ”] jest”.$ return_val."
";
?>

Wyjście:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu:

Przykład 4: Użyj funkcji pustej () dla wartości tablicy

Utwórz plik PHP z następującym skryptem, który używa funkcji pustej (), aby sprawdzić, czy każda wartość tablicy jest pusta, czy nie. W tym skrypcie używany jest szereg 8 elementów, który zawiera różne typy wartości. Wyjście funkcji pustej () dla każdej wartości tablicy jest wydrukowane później.

// deklaruj szereg różnych wartości
$ arval = tablica (
0 => 10,
1 => „78”,
2 => "",
3 => True,
4 => Fałsz,
5 => NULL,
6 => „Linux”,
7 => tablica ()
);
// iteruj wartości tablicy, aby sprawdzić, czy wartości są puste, czy nie
foreach ($ arval as $ k => $ v)
// Sprawdź pustą wartość
if ($ v == "")
$ arval [$ k] = "pusty ciąg";
// Ustaw zwróconą wartość funkcji opty ()
$ return_val = pusty ($ v)? "Prawda fałsz";
echo „Wartość zwrotna Funkcja dla $ Arval [$ K] to $ return_val
";

?>

Wyjście:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu:

Wniosek

Cel użycia funkcji pustej () w skrypcie PHP jest wyjaśniony w tym samouczku za pomocą prostych przykładów. Mamy nadzieję, że nowi użytkownicy PHP będą mogli poprawnie korzystać z tej funkcji po przeczytaniu tego samouczka.