PHP常用函数

Posted 落枫潇潇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP常用函数相关的知识,希望对你有一定的参考价值。

1 数组函数

1.1 创建数组

1.1.1 array_combine()

array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组的元素为键值。

语法:array_combine(keys,values)

参数:

keys:必需,规定数组的键名;

values:必需,规定数组的键值;

返回值:返回合并后的数组。如果两个数组的元素个数不相同,则返回 FALSE。

<?php
$keys = [‘张三‘, ‘李四‘, ‘王五‘];
$values = [34, 25, 44];
$arr = array_combine($keys, $values);
var_dump($arr); // array(3) { ["张三"]=> int(34) ["李四"]=> int(25) ["王五"]=> int(44) }

1.1.2 range()

range() 函数创建一个包含指定范围的元素的数组。

语法:range(low,high,step)

参数:

low:必需。规定数组元素的最小值。

high:必需。规定数组元素的最大值。

step:可选。规定元素之间的步进制。默认是 1。

返回值:返回一个包含从 lowhigh 的元素的数组。

注释如果 low 参数大于 high 参数,则创建的数组将是从 high 到 low。

<?php
$arr1 = range(0, 9);	// 创建一个0-9之间的数组;
$arr2 = range(a, z);	// 创建一个a-z之间的数组;
$arr3 = range(a, z, 10);	// 创建一个步长为10的a-z之间的数组;

1.1.3 compact()

compact() 函数创建一个包含变量名和它们的值的数组。

语法:compact(var1,var2...)

参数:

var1:必需。可以是带有变量名的字符串,或者是一个变量数组。

var2:可选。可以是带有变量名的字符串,或者是一个变量数组。允许多个参数。

返回值:返回带有所有变量名和它们的值的数组。

注释:任何没有变量名与之对应的字符串都被略过。

<?php
$firstname = ‘zhangsan‘;
$lastname = ‘lisi‘;
$age = ‘42‘;
$result = compact(‘firstname‘, ‘lastname‘, ‘age‘);	// 参数为变量字符串
var_dump($result);	// array(3) { ["firstname"]=> string(8) "zhangsan" ["lastname"]=> string(4) "lisi" ["age"]=> string(2) "42" }

$name = array(‘firstname‘, ‘lastname‘);
$result = compact($name, ‘location‘, ‘age‘);	// $name为变量数组。location没有对应的值
var_dump($result);	// array(3) { ["firstname"]=> string(8) "zhangsan" ["lastname"]=> string(4) "lisi" ["age"]=> string(2) "42" }

以上是关于PHP常用函数的主要内容,如果未能解决你的问题,请参考以下文章

C#常用代码片段备忘

56个PHP开发常用代码

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

超级有用的9个PHP代码片段

常用Javascript代码片段集锦

nodejs常用代码片段