本文目錄一覽:
php怎麼調用html
html表單最基本的形式是form中設置action屬性(數據提交路徑)method表示提交數據的類型(get和post)。使用這種方式提交表單,表單元素必須設置name屬性。
表單中設置這兩個屬性就可以獲得表單的值了。
例如:
form
action=”index.php”
method=”post”
input
type=”text”
name=”user”
/
input
type=”submit”
value=”提交”
/
/form?php
//post接收表單傳過來的值
$user=$_POST[‘user’];
echo
$user;
?
PHP獲取文件夾下面html文件列表
?php
$dir = “.”; //目錄
filelist($dir);
function filelist($dir){
$list = scandir($dir);
foreach($list as $file){//遍歷
$path=$dir.”/”.$file;
if(is_dir($path) $file!=”.” $file!=”..”){ //判斷是否是路徑
filelist($path);
}else if(extend($file) == “html”) {
echo $file.”\t地址:\t”.$path.”\ta href=$path修改|刪除/abr”;
}
}
}
//返迴文件類型
function extend($file_name)
{
$extend =explode(“.” , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
?
PHP取得數組中的所有索引
希望我的回答是準確的
1.全等比較的意思是檢查數據類型,比如有這麼一個數組:$a1 = array(10,20,30,”10″),如果你array_keys($a1,”10″,false),則會返回兩個值,因為在數組中存在一個int和一個string,最終值都是10;但是如果第三個參數設置為true,那麼會判斷查詢的值的類型是否存在於數組中,這時候返回值就不同了。可以親自嘗試一下
2.關於索引的這個例子,PHP中的數組都是有索引的,如果你沒有加索引,那麼默認會給你加上。
例如:
$arr2=array(
‘sunday’,
‘saturday’,
‘monday’,
‘sunday’,
‘sunday’,
);
這種寫法是縮減的,它完整的寫法應該是
$arr2=array(
0 = ‘sunday’,
1 = ‘saturday’,
2 = ‘monday’,
3 = ‘sunday’,
4 = ‘sunday’,
);
這樣。array_keys找出所有此數組中的鍵值,那麼如果不帶參數,則會返回0,1,2,3,4這樣的。而返回值又是一個數組,所以PHP把返回的鍵值存放在一個數組中。這樣你就會混亂。這個例子不好,我們舉另外一個例子:
比如現在有個數組:
$a = array(
‘id’ = 1,
‘name’ = wang,
‘image’ = ‘touxiang.jpg’
);
那麼,array_keys返回的結果應該是
array(
0 = ‘id’,
1 = ‘name’,
2 = ‘image’
)
因為你取出鍵值時PHP會默認存為一個數組,所以會產生某個數組鍵值的鍵值,但是這個鍵值只是默認加上的,是PHP的數組特性,並不需要特別關心。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/196448.html