python自定义函数输出数组_Day7:自定义函数、数组

这篇博客主要介绍了Python中自定义函数的使用以及数组的遍历方法,包括foreach关联数组、foreach索引数组、指针函数遍历以及超全局数组的概念。还提到了PHP中的相关函数如count()用于获取数组元素数量,以及不同类型的超全局变量的作用。
摘要由CSDN通过智能技术生成

一、数组的遍历

1、foreach关联数组

(1)格式:

foreach(数组 as 自定义变量){

循环的代码

}

<?phpheader ('Content-type:text/html;charset=utf-8');$array=array('name'=>'licy','age'=>25,'sex'=>'女');foreach($array as $arr){echo $arr.'
';

}?>

例子1

(2)注意:

数组中有多少个元素,foreach就自动循环多少次

不管索引还是关联数组都能用

2、foreach索引数组

(1)格式:

foreach(数组 as 下标所对应的变量=>自定义变量用来放值){

}

<?phpheader ('Content-type:text/html;charset=utf-8');$array=array(1=>'licy',2=>25,3=>'女');foreach($array as $key=>$arr){echo $arr.$key.'
';

}?>

View Code

3、指针函数进行遍历数组

(1)key():获得当前元素的键

(2)current():获得当前元素的值

(3)next():指针向下移动,并且返回下一个指针所对应的值,到末尾的时候返回一个false

(4)prev():指针向上移动,同样返回上一个指针对应的值

(5)end():移动到最后,并且返回元素所对应的值

(6)reset():移动到第一个,返回元素所对应的值

echo key($array).'='.current($array).'
';

}while(next($array));

**/

while(true){echo key($array).'='.current($array).'
';if(!next($array)){break;

}

}?>

采用此种方式循环数组

4、超全局数组(超全局变量):在任何地方都能使用

(1)$_GET:接收http协议以get方式请求传递过来的值

(2)$_POST:接收http协议以post方式请求传递过来的值,提交表单的时候,一般都是用post方式来进行提交

(3)$_REQUEST:接收$_GET、$_POST、$_COOKIE传递过来的数据,但是不建议用

(4)$_SERVER:关于服务器的一些变量

5、如何看php首页

(1)int count ( mixed $array_or_countable [, int $mode= COUNT_NORMAL ] )

伪类型:

mixed:说明一个参数可以接收多种不同的类型

number:int或者float

callback:回调函数

void:如果作为返回类型表示返回值没有用,作为参数表示这个函数不接收任何参数

int:整型

string:字符串

返回值:

返回的值是整型的

其他符号:

[]:表示的是可选参数

...:表示有多个参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值