您的位置:

php中获取元素html的索引,php获取html页面内容

本文目录一览:

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的数组特性,并不需要特别关心。