php 指针遍历、预定义数组和常用函数



<?php
/*//定义
$attr = array(1,2,3);
$attr[] = 1;
$attr = array("one"=>"hello");
//数组取值
$attr[0];
$attr["one"]
//数组遍历
for()
foreach()
each() list()*/ //4.指针遍历
/*$attr = array(
"one"=>"aaaa",
"two"=>"bbbb",
"three"=>"cccc",
10,
10
);*/ //echo current($attr); //取当前元素的value值
//echo key($attr); //取当前元素的key //next($attr); //将数组里面的指针指向下一个(向下移)
//prev($attr); //将数组里面的指针指向上一个(向上移) //end($attr); //将指针指向最后一个
//reset($attr); //将指针复位 /*while(next($attr))
{
echo current($attr)."<br>";
}*/ /*do
{
echo current($attr)."<br>";
}
while(next($attr))*/ //全局变量
/*$a = 10; function Show()
{
$a = 8; global $a; echo $a;
}
Show();*/ //var_dump($_SERVER);
//var_dump($_ENV);
//$_POST //提交的post值 $_GET //提交get 值 $_REQUEST //提交的get或post值
//$_FILES 用户提交的文件信息
//var_dump($_FILES); //数组的函数(方法)
//echo count($attr); //获取数组元素的个数
//var_dump(in_array("aaaac",$attr)); //判断元素是否在数组里面
//$attr = array_reverse($attr); //翻转数组
//$attr = array_unique($attr); //对数组的元素进行去重
//unset($attr["two"]); //删除数组里面的某个元素 //$attr = array(1,2,3,4,5,6);
//$attr1 = array(9,10);
//unset($attr[2]);
//$attr = array_values($attr); //重新建立索引
//$attr = array_merge($attr,$attr1); //合并数组 //向数组里面添加元素
//array_push($attr,10); //追加,函数方式
//$attr[] = 10; //赋值方式 ?>
<!--
<form action="test.php" method="post" enctype="multipart/form-data">
<input type="text" name="uid" />
<input type="file" name="file" />
<input type="submit" value="提交" />
</form>
-->
php 指针遍历、预定义数组和常用函数的更多相关文章
- PHP数组(数组正则表达式、数组、预定义数组)
正则表达式 1.替换 $s = "hello5world"; $s = preg_replace("/\d/","#",$s); echo ...
- PHP数组——数组正则表达式、数组、预定义数组
正则表达式 1.替换 $s = "hello5world"; $s = preg_replace("/\d/","#",$s); echo ...
- php学习笔记 [预定义数组(超全局数组)]
<?php 预定义数组: * 自动全局变量---超全局数组 * * 1.包含了来自WEB服务器,客户端,运行环境和用户输入的数据 * 2.这些数组比较特别 * 3.全局范围内自动生效,都可以直 ...
- PHP-自定义数组-预定义数组-自定义函数-预定义函数
(1)自定义数组 —— 项目中的重点 (2)PHP预定义数组 —— 重点&难点 (3)自定义函数 —— 了解 (4)PHP预定义函数 —— 项目中的重点 1.自定义数组 数组:array,一个 ...
- C:指针遍历二维数组
C 指针遍历二维数组 http://blog.csdn.net/lcxandsfy/article/details/55000033 C++ 字符串指针与字符串数组 https://www.cnblo ...
- 操作 numpy 数组的常用函数
操作 numpy 数组的常用函数 where 使用 where 函数能将索引掩码转换成索引位置: indices = where(mask) indices => (array([11, 12, ...
- php 数组的常用函数
在php教程中数组是种强大的数据类型,他可以做的事情很多,可以存储不同的数据类型在一个数组中,下面我们列出了数组常用的操作,排序,键名对数组排序等做法. /* 数组的常用函数 * * 数组的排序函 ...
- PHP数组的常用函数
在PHP中数组是种强大的数据类型,他可以做的事情很多,可以存储不同的数据类型在一个数组中,下面我们列出了数组常用的操作,排序,键名对数组排序等做法. /* 数组的常用函数 * * 数组的排序函数 ...
- php的预定义数组
PHP预定义变量数组 1.$_SERVER 变量由Web服务器设定或者直接与当前的脚本的执行环境相关联 $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境 ...
随机推荐
- appium-向右滑动定位
上面5幅欢迎图,要向右滑动4次再点击[立即体验]才可以到首屏 #首页欢迎图滑动4次 for i in range(4): driver.swipe(1200, 200, 10, 200, 1500) ...
- MVC区域 视图必须派生自 WebViewPage 或 WebViewPage<TModel>
http://blog.csdn.net/iack_ji/article/details/16965885 今天在学习 mvc区域时,将区域控制器类 外迁到其他的程序集的练习中出现了"视图必 ...
- httpd设置HTTPS双向认证
去年用tomcat.jboss配置过HTTPS双向认证,那时候主要用的是JDK自带的keytool工具.这次是用httpd + openssl,区别比较大 在网上搜索了很多文章,发现全面介绍的不多,或 ...
- Spring学习7-Spring整合Hibernate
一.Springl为什么要整合Hibernate 二者的整合主要是把hibernate中核心的一些类型交给spring管理,这些类型主要包括sessionFactory. transactionM ...
- Java中数据类型转换问题
boolean类型不可以转换为替他的数据类型. Java中byte(8位).short(16位).char三种类型的优先级是相同的,相同优先级之间是不能进行自动转换的(如果相互转换的话,必须强制类型转 ...
- Android 实现卫星菜单(精简版)
MainActivity.java public class MainActivity extends AppCompatActivity { private ArcDemo mArc; privat ...
- jquery插件实现上下滑动翻页效果
<!DOCTYPE > <meta charset="utf-8" /> <head> <title>测试jquery</ti ...
- nginx proxy超时报错 upstream timed out (110: Connec...
环境介绍 服务器:centos6.4服务:nginx proxy 问题描述: 然后查找 /opt/usr/nginx/1.4.0/logs 错误 error.log日志提示如下 2015/01/0 ...
- ci为什么必须得写构造函数
构造函数 如果要在你的任意控制器中使用构造函数的话,那么必须在里面加入下面这行代码: parent::__construct(); 这行代码的必要性在于,你此处的构造函数会覆盖掉这个父控制器类中的构造 ...
- Spring实战学习笔记之SpEL表达式
在Spring XML配置文件中装配Bean的属性和构造参数都是静态的,而在运行期才知道装配的值,就可以使用SpEL实现 SpEL表达式的首要目标是通过计算获得某个值. ...