[英]How to check a variable is empty or not in codeigniter
我嘗試了許多可能的方法,但是沒有任何效果。
public function addArea($data=''){
var_dump($data); //returning -> string(0) ""
if(empty($data)){ //if 1
$header['title'] = "Add Area";
$data['title'] = "Add Area";
}
if(!empty($data)){ //if2
$header['title'] = "Update Area";
$data['title'] = "Update Area";
}
echo $header['title']; die; // returning Update Area
}
問題是當我同時調用函數“ if”和“ Value Area Update Area”時。 但是我想要當我調用不帶參數的函數時,如果第一個應該起作用,而如果我調用帶參數的函數,那么只有第二個可以起作用。
我努力了
if($data=='') | if($data!='')
也
第一種方式
if (empty($var)) {
echo 'First way to check empty or not';
}
第二種方式
if (isset($var)) {
echo 'First way to check empty or not';
}
對你來說第二種選擇更好
好吧,我正在嘗試獲得更多詳細信息,但似乎沒有人有更多詳細信息,他們都指的是我已經知道的相同答案。
答案是: 如果使用if,則使用else而不是2nd
public function addArea($data=''){
var_dump($data); //returning -> string(0) ""
if(empty($data)){ //if 1
$header['title'] = "Add Area";
$data['title'] = "Add Area";
}
else{ //just use else instead of 2nd if
$header['title'] = "Update Area";
$data['title'] = "Update Area";
}
echo $header['title'];
}
嘗試
if (isset($data)) //true if $data have value
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.