<?php
/* 数组 array_push array_rand array_reverse
*/ //array_push()在数组的末端,增加一个或多个元素,入栈
/*$array = array('webname'=>'蓝天','weburl'=>'lantian.com');
array_push($array,'bbs.blog.com');
print_r($array);//输出:Array ( [webname] => 蓝天 [weburl] => lantian.com [0] => bbs.blog.com )*/ /*$array = array('webname'=>'蓝天','weburl'=>'lantian.com');
$array1=array('bbsurl'=>"bbs.blogs.com论坛");
$arr0=array_merge($array,$array1);
print_r($arr0);//输出:Array ( [webname] => 蓝天 [weburl] => lantian.com [bbsurl] => bbs.blogs.com论坛 )*/ /*$array = array('webname'=>'蓝天','weburl'=>'lantian.com');
$array['bbsurl']="bbs.blog.com";
print_r($array);//输出:Array ( [webname] => 蓝天 [weburl] => lantian.com [bbsurl] => bbs.blog.com )*/ //array_pop()删除数组末端元素,出栈
/*$array = array('webname'=>'蓝天','weburl'=>'lantian.com');
print_r(array_pop($array));//输出:lantian.com
print_r($array);//输出:Array ( [webname] => 蓝天 )*/ /*$arr1 = array('百度', '新浪', '雅虎', '天猫', '京东', '亚马逊');
print_r(array_rand($arr1,2));//输出:含有两个元素的数组*/ //array_rand() 随机取得数组元素,如果是取得多个元素,返回一个元素索引的数组,单个只返回这个元素的元素
/*$arr1 = array('百度', '新浪', '雅虎', '天猫', '京东', '亚马逊');
$kaoti = array(
array('name' => '所开课程', 'type' => 'input'),
array('name' => '奥运会开始时间', 'type' => 'radio', 'select' => "1788,1888,1988,2088"),
array('name' => '遍历函数', 'type' => 'textarea')
);
timu($kaoti, 2);
function timu($arr, $num)
{
$num = empty($num) ? 1 : $num;
if (!empty($arr)) {
$tArr=array_rand($arr,$num);
$i = 0;
while ($i < $num) {
$key = is_array($tArr) ? $tArr[$i] : $tArr;
switch ($arr[$key]['type']) {
case 'input':
echo "{$arr[$key]['name']}:<input type='text' name='dn'/><br/>";
break;
case 'radio':
echo $arr[$key]['name'];
$select = explode(',', $arr[$key]['select']);
foreach ($select as $k => $v) {
echo "<input type='radio' name='dn'>{$v}   <br/>";
}
break;
case 'textarea':
echo "{$arr[$key]['name']}<br/><textarea row='40' col='50' name='dn'></textarea><br/>";
break; } $i++;
}
}
echo "<br/><input type'submit' value='提交答案'/>";
}*/ //array_reverse 反转数组的内容,如果第二个参数为true,保留原数组的键
$arr1 = array('百度', '新浪', '雅虎', '天猫', '京东', '亚马逊');
print_r(array_reverse($arr1,true));//输出:Array ( [5] => 亚马逊 [4] => 京东 [3] => 天猫 [2] => 雅虎 [1] => 新浪 [0] => 百度 )

  

最新文章

  1. mysql 7下载安装及问题解决
  2. 基于log4net的帮助类Log
  3. The first day to learn Englisht
  4. 【C#进阶系列】18 特性Attribute
  5. CodeForceS#276-A
  6. IOS第15天(1,事件处理View的拖拽)
  7. 如何快速开发出一个高质量的APP——创业谈
  8. Android自己定义DataTimePicker(日期选择器)
  9. HDU---4417Super Mario 树状数组 离线操作
  10. java中的单例模式与静态类
  11. 报错:The import android.support cannot be resolved
  12. .net core 监听性能,异常
  13. 001_JavaScript学习
  14. Java基础97 json插件的使用(java对象和json字符串对象之间的转换)
  15. django crontab 定时任务
  16. Latex常用数学符号(转)
  17. zabbix监控java日志文件
  18. bbs项目引入富文本编辑器和处理xss攻击和文章预览
  19. java实现word,ppt,excel,jpg转pdf
  20. 【C#小知识】C#中一些易混淆概念总结(五)---------深入解析C#继承

热门文章

  1. exec-maven-plugin配置及使用
  2. 如何注册iClap账号?
  3. Linux-chmod_命令的详细用法讲解
  4. mysql中explain的用法
  5. iOS 学习 RESTful 中 Http 的幂等性
  6. get请求参数为中文,参数到后台出现乱码(注:乱码情况千奇百怪,这里贴我遇到的情况)
  7. JAVA学习笔记之图解JAVA参数传递
  8. Python3.x:获取代理ip以及使用
  9. 20145328 《Java程序设计》实验五实验报告
  10. 终极之shell-zsh全解析