查詢

isset()函式—用法及示例

「 檢查變數是否已設定並且非 NULL 」


函式名稱:isset()

適用版本:所有版本

用法:isset() 函式用於檢查變數是否已設定並且非 NULL。它接受一個或多個引數,並返回一個布林值。如果所有引數都已設定且非 NULL,則返回 true,否則返回 false。

語法:bool isset ( mixed $var [, mixed $... ] )

引數:

  • var:要檢查的變數
  • ...:可選引數,可以是多個變數

返回值:如果所有引數都已設定且非 NULL,則返回 true,否則返回 false。

示例:

  1. 檢查單個變數是否已設定:
$name = "John";
if (isset($name)) {
    echo "變數已設定!";
} else {
    echo "變數未設定!";
}
// 輸出:變數已設定!
  1. 檢查多個變數是否已設定:
$name = "John";
$age = 25;

if (isset($name, $age)) {
    echo "變數已設定!";
} else {
    echo "變數未設定!";
}
// 輸出:變數已設定!
  1. 檢查陣列中的元素是否已設定:
$fruits = array("apple", "banana", "orange");

if (isset($fruits[0])) {
    echo "陣列元素已設定!";
} else {
    echo "陣列元素未設定!";
}
// 輸出:陣列元素已設定!

注意事項:

  • isset() 函式不會返回 true,如果變數的值是空字串("")或者為 0。
  • isset() 函式對於未定義的變數也會返回 false。
  • isset() 函式可以用於檢查陣列中的元素是否已設定。
  • isset() 函式可以用於檢查表單提交的資料是否存在。
補充糾錯
上一個函式: is_a()函式
下一個函式: iterator_apply()函式
熱門PHP函式
分享連結