本文目录一览:
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的数组特性,并不需要特别关心。