PHP array_rand()函数使用方法与实例

 更新时间:2016年11月25日 16:52  点击:1431

PHP array_rand()函数使用方法与实例

定义和用法
该array_rand ( )函数返回一个随机密钥由一个数组,或返回一个数组的随机密钥如果您指定的功能应该回到一个以上的关键。

语法

array_rand(array,number)

参数说明
阵列必需的。指定一个数组
一些可选。默认1 。指定有多少随机键返回

 

<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,1));
?>
 
结果为 b;
 

数组与字串项:

 

<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,2));
?>

 

输出结果.array ( [0] => c [1] => b )

PHP unlink() 实例教程

定义和用法
在unlink( )函数来删除一个文件。

此函数返回TRUE成功,或FALSE的失败。

语法

unlink(filename,context)
看个实例吧.
<?php
$file = "test.txt";
if (!unlink($file))
  {
  echo ("Error deleting $file");
  }
else
  {
  echo ("Deleted $file");
  }
?>
基本语法.
 
参数说明
文件要求。指定的文件删除
范围内选用。指定范围内的档案处理。背景是一组选项,可以修改的行为流

PHP array_push() 函数实例教程与使用方法

定义和用法
该array_push ( )函数插入一个或多个元素的末尾一个数组。

语法

array_push(array,value1,value2...)

参数说明
阵列必需的。指定一个数组
value1要求。指定的值增加
value2可选。指定的值增加

提示和说明
提示:您可以添加一个值,或多达你喜欢。

注意:即使您已经字符串数组键,您的补充内容将allways有数字键。 (见例2 )

 

 

<?php
$a=array("Dog","Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>
 
输出结果.
Array ( [0] => Dog [1] => Cat [2] => Horse [3] => Bird )
 
再来看个实例.
 

阵列与字串项:

 

 

<?php
$a=array("a"=>"Dog","b"=>"Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>

 

 

 

 

输出

Array ( [a] => Dog [b] => Cat [0] => Horse [1] => Bird ) 

来看个实例.

PHP array_merge_recursive 数据合并函数与array_merge() 函数使用方法 以及实例教程

array_merge_recursive 定义和用法
该array_merge_recursive ( )函数合并一矿多阵列成一个阵列。之间的差异这一职能蚂蚁的array_merge ( )函数是当两个或更多的数组元素具有相同的关键。而不是凌驾于按键, array_merge_recursivse ( )函数使得价值的一个数组。 (见例1 )

语法

array_merge_recursive(array1,array2,array3...)
ParameterDescription
array1Required. Specifies an array
array2Optional. Specifies an array.
array3Optional. Specifies an array

提示和说明
注意:如果您指定只有一个阵列的array_merge_recursive ( )函数,它将beahave完全一样,

array_merge ( )函数。




例如

 

<?php
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge_recursive($a1,$a2));
?>
输出的结果为
 
Array (
[a] => Horse
[b] => Array ( [0] => Dog [1] => Cat )
[c] => Cow
)
 

array_merge() 定义和用法
该array_merge ( )函数合并一矿多阵列成一个阵列。

语法

array_merge(array1,array2,array3...)
 
ParameterDescription
array1Required. Specifies an array
array2Optional. Specifies an array
array3Optional. Specifies an array
 

提示和说明
提示:您可以指派一个阵列的功能,或者有你喜欢。

注:如果有两个或更多的数组元素具有相同的键,最后一个覆盖等。

注意:如果您指定只有一个阵列的array_merge ( )函数,并把钥匙是整数,

该函数返回一个新的阵列整数键开始在0和1增加为每个价值。 (见例2 )

<?php
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));
?>
 
输出结果.
Array ( [a] => Horse [b] => Cat [c] => Cow )
 
再来看个实例.
只用一个数组参数。
 
<?php
$a=array(3=>"Horse",4=>"Dog");
print_r(array_merge($a));
?>
 
结果.
 
Array ( [0] => Horse [1] => Dog )

PHP array_key_exists() 与array_keys() 函数使用方法与实例教程我们先来看看

array_key_exists()定义和用法
该array_key_exists ( )函数检查一个数组某一特定键,返回true ,如果存在的关键和虚假的关键是不存在。

语法

array_key_exists(key,array)
Parameter Description key Required. Specifies the key array Required. Specifies an array
提示和说明提示:请记住,如果您跳过的关键当您指定一个数组,一个整数产生的关键是开始,在0和1增加为每个价值。(见例 )<?php
$a=array("a"=>"Dog","b"=>"Cat");
if (array_key_exists("a",$a))
 {
 echo "Key exists!";
 }
else
 {
 echo "Key does not exist!";
 }
?>
输出结果.
 
Key exists!
 
再来看个实例吧.
 
<?php
$a=array("Dog",Cat");
if (array_key_exists(0,$a))
 {
 echo "Key exists!";
 }
else
 {
 echo "Key does not exist!";
 }
?>
 
输出结果.
 
Key exists!
 
好了下面我们来接着讲array_keys() 函数使用方法
 
定义和用法该array_keys ( )函数返回一个数组包含的钥匙。 语法 array_keys(array,value)
 
Parameter Description array Required. Specifies an array value Optional. You can specify a value, then only the keys with this value are returned strict Optional. Used with the value parameter. Possible values: true - Returns the keys with the specified value, depending on type: the number 5 is not the same as the string "5".false - Default value. Not depending on type, the number 5 is the same as the string "5".
 
来看个例子.
 
<?php
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
print_r(array_keys($a));
?>
 
输出结果.
 
Array ( [0] => a [1] => b [2] => c )

[!--infotagslink--]

相关文章

  • php正确禁用eval函数与误区介绍

    eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
  • php中eval()函数操作数组的方法

    在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
  • Python astype(np.float)函数使用方法解析

    这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08
  • 图解PHP使用Zend Guard 6.0加密方法教程

    有时为了网站安全和版权问题,会对自己写的php源码进行加密,在php加密技术上最常用的是zend公司的zend guard 加密软件,现在我们来图文讲解一下。 下面就简单说说如何...2016-11-25
  • Python中的imread()函数用法说明

    这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
  • C# 中如何取绝对值函数

    本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
  • C#学习笔记- 随机函数Random()的用法详解

    下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • ps怎么使用HSL面板

    ps软件是现在很多人都会使用到的,HSL面板在ps软件中又有着非常独特的作用。这次文章就给大家介绍下ps怎么使用HSL面板,还不知道使用方法的下面一起来看看。 &#8195;...2017-07-06
  • Plesk控制面板新手使用手册总结

    许多的朋友对于Plesk控制面板应用不是非常的了解特别是英文版的Plesk控制面板,在这里小编整理了一些关于Plesk控制面板常用的使用方案整理,具体如下。 本文基于Linu...2016-10-10
  • 金额阿拉伯数字转换为中文的自定义函数

    CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25
  • 使用insertAfter()方法在现有元素后添加一个新元素

    复制代码 代码如下: //在现有元素后添加一个新元素 function insertAfter(newElement, targetElement){ var parent = targetElement.parentNode; if (parent.lastChild == targetElement){ parent.appendChild(newEl...2014-05-31
  • Android开发中findViewById()函数用法与简化

    findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20
  • C++中 Sort函数详细解析

    这篇文章主要介绍了C++中Sort函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
  • 使用GruntJS构建Web程序之构建篇

    大概有如下步骤 新建项目Bejs 新建文件package.json 新建文件Gruntfile.js 命令行执行grunt任务 一、新建项目Bejs源码放在src下,该目录有两个js文件,selector.js和ajax.js。编译后代码放在dest,这个grunt会...2014-06-07
  • 使用percona-toolkit操作MySQL的实用命令小结

    1.pt-archiver 功能介绍: 将mysql数据库中表的记录归档到另外一个表或者文件 用法介绍: pt-archiver [OPTION...] --source DSN --where WHERE 这个工具只是归档旧的数据,不会对线上数据的OLTP查询造成太大影响,你可以将...2015-11-24
  • 如何使用php脚本给html中引用的js和css路径打上版本号

    在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css、js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就可以从浏览器的缓存中获取css、...2015-11-24
  • PHP用strstr()函数阻止垃圾评论(通过判断a标记)

    strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
  • jQuery 1.9使用$.support替代$.browser的使用方法

    jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9。 如果要全面支持 IE,并混合...2014-05-31
  • C#注释的一些使用方法浅谈

    C#注释的一些使用方法浅谈,需要的朋友可以参考一下...2020-06-25
  • PHP函数分享之curl方式取得数据、模拟登陆、POST数据

    废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07