導航:首頁 > 編程語言 > php判斷目錄是否為空

php判斷目錄是否為空

發布時間:2022-05-22 20:30:56

php 判斷是否為空,輸出不了

看來你是不了解是這句是什麼意思
<?php
//下面的意思是,如果$node->nslt為空,就輸出$node->nslt,你仔細想想,都空了,再輸出也是空的啊
if (empty($node->nslt))echo'' .$node->nslt;
?>

㈡ PHP怎麼用if語句寫一個判斷文本框中內容是否為空的語句

首先得告訴你,php寫的程序只會在有客戶端向服務端請求頁面時執行,等內容輸出後(瀏覽器上可以看到內容時)這個PHP文件就不會在繼續執行了。

所以若要判斷文本框是否為空只能先將表單提交給一個PHP文件才行

比如你的表單時:

<form action="submit.php" method="post">
<textarea name="text"></textarea>
</form>

submit.php如下寫
<?php
if(isset($_POST['text']) && strlen(trim($_POST['text']))>0)
echo '不空';
else
echo '空 ';
?>

㈢ php中如何判斷一個目錄有沒有文件

沒有直接的函數,因為就算一個目錄是空目錄,對於php來說,也會存在兩個目錄映射 . 和 .. . 指向目錄本身.. 指向上級目錄可以用下面的函數來實現判斷// 判斷目錄是否為空
function dir_is_empty($dir){
if($handle = opendir($dir)){
while($item = readdir($handle)){
if ($item != '.' && $item != '..')return false;
}
}
return true;
}

㈣ PHP中如何判斷一個對象是否為空

很簡單,比如有一個名叫data的對象,對象一旦被創建就不是空的,我們可以判斷對象類是否有我們需要的數據來判斷它是不是空,比如,我的data對象里有個變數name,如果沒有這個name,我就認為它是空,
if(isset($data->name)){
echo:"這不是空對象"
}else{
echo:"一個空對象"}

㈤ php判斷是否為空

if(empty($a)){
echo "變數為空";

}else{
echo "不為空";

}

if(!empty($a)){
echo "不為空";

}else{
echo "變數為空";

}

㈥ 如何用PHP判斷一個文件夾是否為空

$a=array_diff(scandir($dir),array('..','.'));
//數組為空代表文件夾為空

㈦ 如何判斷PHP數組是否為空

判斷PHP數組是否為空,具體有五種方法:
1:isset功能:判斷變數是否被初始化
說明:它並不會判斷變數是否為空,並且可以用來判斷數組中元素是否被定義過
注意:當使用isset來判斷數組元素是否被初始化過時,它的效率比array_key_exists高4倍左右
<?php
$a = '';
$a['c'] = '';
if (!isset($a)) echo '$a 未被初始化' . "";
if (!isset($b)) echo '$b 未被初始化' . "";
if (isset($a['c'])) echo '$a 已經被初始化' . "";
// 顯示結果為
// $b 未被初始化
// $a 已經被初始化
2:empty功能:檢測變數是否為」空」
說明:任何一個未初始化的變數、值為 0 或 false 或 空字元串」" 或 null的變數、空數組、沒有任何屬性的對象,都將判斷為empty==true
注意1:未初始化的變數也能被empty檢測為」空」
注意2:empty只能檢測變數,而不能檢測語句
<?php
$a = 0;
$b = '';
$c = array();
if (empty($a)) echo '$a 為空' . "";
if (empty($b)) echo '$b 為空' . "";
if (empty($c)) echo '$c 為空' . "";
if (empty($d)) echo '$d 為空' . "";
3:var == null功能:判斷變數是否為」空」
說明:值為 0 或 false 或 空字元串」" 或 null的變數、空數組、都將判斷為 null
注意:與empty的顯著不同就是:變數未初始化時 var == null 將會報錯。
<?php
$a = 0;
$b = array();
if ($a == null) echo '$a 為空' . "";
if ($b == null) echo '$b 為空' . "";
if ($c == null) echo '$b 為空' . "";
// 顯示結果為
// $a 為空
// $b 為空
// Undefined variable: c
4:is_null功能:檢測變數是否為」null」
說明:當變數被賦值為」null」時,檢測結果為true
注意1:null不區分大小寫:$a = null; $a = NULL 沒有任何區別
注意2:僅在變數的值為」null」時,檢測結果才為true,0、空字元串、false、空數組都檢測為false
注意3:變數未初始化時,程序將會報錯
<?php
$a = null;
$b = false;
if (is_null($a)) echo '$a 為NULL' . "";
if (is_null($b)) echo '$b 為NULL' . "";
if (is_null($c)) echo '$c 為NULL' . "";
// 顯示結果為
// $a 為NULL
// Undefined variable: c
5:var === null功能:檢測變數是否為」null」,同時變數的類型也必須是」null」
說明:當變數被賦值為」null」時,同時變數的類型也是」null」時,檢測結果為true
注意1:在判斷為」null」上,全等於和is_null的作用相同
注意2:變數未初始化時,程序將會報錯

總結:
PHP中,」NULL」 和 「空」 是2個概念。
isset 主要用來判斷變數是否被初始化過
empty 可以將值為 「假」、」空」、」0″、」NULL」、」未初始化」 的變數都判斷為TRUE
is_null 僅把值為 「NULL」 的變數判斷為TRUE
var == null 把值為 「假」、」空」、」0″、」NULL」 的變數都判斷為TRUE
var === null 僅把值為 「NULL」 的變數判斷為TRUE

注意:在判斷一個變數是否真正為」NULL」時,大多使用 is_null,從而避免」false」、」0″等值的干擾。

㈧ php 怎麼判斷文件夾 upload 是否為空

$dir=@dir("upload");
$arr=glob("upload/*.txt");
if($dir==false){
echo"upload為空";
}
if($arr==false){
echo"upload下無.txt類型文件?";
}

㈨ php 判斷數組內所有元素是否為空

empty($value);

$value 可以是字元串,數字,數組,如果傳入空字元串'',或者數字0,或者空數組array(),返回值都是true,如果數組是array('a'=>array())則返回false,如果判斷的數組是後面的情況,則:

$is_empty=true;
foreach($arrayas$a){
if(!empty($a)){
$is_empty=false;
break;
}
}

㈩ 【php學習】PHP中判斷目錄是否為空的函數

大體就是這樣的:function is_dir_null($dir){
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
//var_mp($dh);
$s='';
while (($file = readdir($dh))) {
if($file!='.' && $file!='..'){
$s.="<br/>".$file."<br/>";
}

}
if($s==''){
return "該目錄為空";
}else{
return "目錄中有內容".$s;

}
closedir($dh);
}
}}
echo is_dir_null("./");

閱讀全文

與php判斷目錄是否為空相關的資料

熱點內容
二次元表格編程 瀏覽:20
plc編程器保停 瀏覽:963
如何降低伺服器的內存佔用率 瀏覽:868
阿里雲伺服器是個什麼意思 瀏覽:817
國內最好的數控編程培訓學校 瀏覽:13
222乘104列是演算法 瀏覽:159
程序員溝通正確姿勢 瀏覽:969
魔玩app怎麼視頻推廣 瀏覽:960
程序員抽獎送禮 瀏覽:458
北京java程序員薪資 瀏覽:658
如何創建網路平台或者app 瀏覽:355
python隨機數生成控制概率 瀏覽:235
壓縮機並聯運行 瀏覽:899
兩位單片機 瀏覽:63
四川音樂類投檔線的演算法 瀏覽:650
建行app如何改轉賬卡 瀏覽:26
android開發升級 瀏覽:299
要火社區app進不去怎麼辦 瀏覽:826
安卓手機上的自定義功能怎麼用 瀏覽:230
方舟伺服器怎麼購買進去資格 瀏覽:44