PHP基础语法学习要点3

版权声明:随意了,开心就好。反正是给大家分享的笔记 https://blog.csdn.net/u011486491/article/details/85546999

PHP基础语法学习要点3

Array的处理

  • array_keys()返回数组中所有的键名

  • array_flip()交换数组中的键和值(如果有重复前面的会被后面的覆盖)

  • count() 计算array中元素的个数

  • is_array(),判断一个变量是否为数组,如果是返回true,如果不是返回false、

  • in_array('要找的值','要找的数组'),在数组中找某个值,如果找到了返回true,如果没有找到返回false。

  • array_search('要找的值','要找的数组'),在数组中找某个值,如果找到了返回键名,如果没有找到返回false。

  • array_key_exists('要找的下标','要找的数组'),在数组中查找某个下标,如果找到了返回true没有找到返回false。

  • array_unique(),去除数组中重复的值,只保留一次。并且将这个数组返回。

// foreach的使用
 $array = array('卢野',50=>'李硕','扈东东','李明坤','葛宝顺');
    foreach($array as $value){
        echo $value.'<br />';//卢野 李硕 扈东东 李明坤 葛宝顺
    }

遍历数组

  • key(),当前元素的键。

  • current(),当前元素的值。

  • next(),指针向下移动。如果已经移动到最后将会返回false。

  • prev(),指针向上移动。

  • end(),指针直接移动到最后。

  • reset(),指针移动到第一个。

数组的添加

$myArray=array("Volvo","BMW","SAAB");
array_push($myArray,"blue","yellow");
// 可用下列代替
$myArray[] = $value

超全局数组(超全局变量)

超全局数组:在任何地方都能用。

全局:默认时自己定义的变量是不能在函数中使用。必须加上global

数组:和你自己定义的数组的使用方式是一样的。

超全局数组:

  • $_POST,接收HTTP协议以post请求方式传递过来的值。

  • $_GET,接收HTTP协议以GET方式发送过来的值。

  • $_REQUEST, 可以接收到get和post两种方式的值

  • $_COOKIE,接收HTTP协议以cookie方式传递给当前脚本的值。

  • $_SESSION,当前脚本中可用的SESSION变量的数组。

  • $_FILES,接收文件上传的信息。

  • $GLOBALS,接收脚本中的所有的全局变量。

  • $_SERVER,获得关于服务器的一些变量。

猜你喜欢

转载自blog.csdn.net/u011486491/article/details/85546999
今日推荐