好文档 - 专业文书写作范文服务资料分享网站

PHP从入门到精通(免费)

天下 分享 时间: 加入收藏 我要投稿 点赞

使用预定义函数settype设置一个变量的类型,该函数接受两个参数,第一个参数是变量名,第二个参数是要设置的变量的数据类型。

使用预定义函数isset判断一个变量是否已经定义,它接受一个变量作为参数值,返回值如果为TRUE,说明该变量定义过,否则,说明该变量没有被定义。

使用unset语句删除一个变量。从PHP4开始unset不再有返回值,因此,严格意义上讲,它并不是一个函数,而是一个PHP的语言结构。可以用unset一次删除多个PHP变量。

unset($a);

在PHP中通过define()函数定义一个常量。合法的常量名只能以字母和下划线开始,后面可以跟着任意字母、数字或下划线。常量一旦定义就不能再修改或者取消定义。

5.如果是多选框,虽然名字相同,但可能选择好多个,怎么处理呢? 可以再命名名字的时候,加[].

但是单选框不一样,因为单选框只有一个值,可以不需要加[]

Insert title here

This page uses frames. The current browser you are using does not support frames.

User:

Password:
Sex:

female male

Gender:male female
Hobby: read basketball travel sing

index.php:

$name = $_POST['name'];

$password = $_POST['password']; $gender = $_POST['gender']; $hobby = $_POST['hobby']; $like=\;

foreach ($hobby as $one) {

$like .=\、\.$one; }

echo \$gender\; echo \;

echo \$like\; ?> 效果如下:

6.使用print_r函数显示数组元素

有时,为了在程序中查看一个数组的结构(即索引和值的对应关系),需要将数组结构显示到页面上。这可以通过PHP的print_r函数实现。

$ms_office = array( 0=>'word', 3=>'excel', 'outlook', 'access');

print_r($ms_office); ?>

效果如下:

$ms_office = array( 'word', 'excel', 'outlook', 'access'

);

print_r($ms_office); ?>

效果如下:

7.实现数组分割

使用函数array_chunk可以对一个数组进行分割,该函数语法如下所示。 array array_chunk(array $input_array, int $size, bool $preserve_key); 该函数接受3个参数,$input_array是将要分割的数组(即原数组),$size表示原数组被分割后,每个数组中元素的个数,$preverse_key是可选参数,它为TRUE时,分割后的每个数组的索引使用原数组的索引名;它为FALSE时,分割后的每个数组的索引都将使用从0开始的整数索引。该函数的返回值是一个数组,这个数组的索引从0开始,该数组的每个元素仍然是一个数组,即原数组被分割后的一个数组。

$ms_office = array( 'wd'=>'word', 'ec'=>'excel', 'ol'=>'outlook', 'ac'=>'access', 'vs'=>'visio' );

echo '

';//作用就是让输出按格式来,不是直接乱七八糟输出 print_r(array_chunk($ms_office,2)); 

print_r(array_chunk($ms_office,2,TRUE)); ?>

效果如下:

8.实现数组合并

使用函数array_merge可以合并一个或多个数组,该函数的语法如下所示。 array array_merge($array…);

该函数接受一个或多个数组作为参数,PHP5中,它只接受array类型的参数。该函数返回一个合并后的数组。

$arr1 = array('Earth','Venus');

$arr2 = array(4=>'Mars',5=>'Jupiter',6=>'Saturn');

$planet = array_merge($arr1,$arr2); echo '

'; 

print_r($planet); ?>

效果如下:

9.处理数组元素和键值位置

PHP的每个数组内部均会有一个指针,指向当前元素。这里所谓的指针,可以把它理解成程序即将要处理的元素所在的位置。处理数组元素和键值(索引)的位置,就是获取数组某个位置上的元

素,或获取该元素后,将该指针移动到其他位置。PHP中,处理数组元素和键值位置的函数主要有以下几个。

current:该函数返回数组的当前元素,不移动当前指针位置。

next:该函数返回当前元素的下一个元素的值,并将指针向后移动一位,下一个元素不存在时,返回FALSE。

prev:该函数返回当前元素的上一个元素的值,并将指针向前移动一位,上一个元素不存在时,返回FALSE。

end:该函数返回数组的最后一个元素的值。

$planet = array( 'Earth', 'Venus', 'Mars', 'Jupiter', 'Saturn' );

$pos = current($planet);

echo 'pos1='.$pos; echo '
'; echo '
';

$pos = next($planet); echo 'pos2='.$pos; echo '
'; echo '
';

$pos = current($planet); echo 'pos3='.$pos; echo '
'; echo '
';

$pos = prev($planet); echo 'pos4='.$pos; echo '
'; echo '
';

$pos = end($planet); echo 'pos5='.$pos; echo '
'; echo '
';

$pos = current($planet); echo 'pos6='.$pos; ?>

效果如下:

//此时$pos=Earth //此时$pos=Venus //此时$pos=Venus //此时$pos=Earth //此时$pos=Saturn //此时$pos=Saturn

PHP从入门到精通(免费)

使用预定义函数settype设置一个变量的类型,该函数接受两个参数,第一个参数是变量名,第二个参数是要设置的变量的数据类型。使用预定义函数isset判断一个变量是否已经定义,它接受一个变量作为参数值,返回值如果为TRUE,说明该变量定义过,否则,说明该变量没有被定义。使用unset语句删除一个变量。从PHP4开始unset不再有返回值,因此,严
推荐度:
点击下载文档文档为doc格式
27we59ju8j4n25q6n2e0
领取福利

微信扫码领取福利

微信扫码分享