php+array函数和

PHP提供了丰富的数组与数字处理函数,对于PHP的初学者来说,熟悉和掌握这些函数是至关重要的。本文将针对这两个方面的函数做详细的介绍。

一、Array函数

1. array_count_values函数

array_count_values函数统计一个数组中所有值(元素)的出现次数。

示例代码:

```

$arr = array('apple', 'banana', 'orange', 'apple', 'banana');

print_r(array_count_values($arr));

```

输出结果:

```

Array

(

[apple] => 2

[banana] => 2

[orange] => 1

)

```

2. array_push函数

array_push函数将一个或多个元素压入数组的末尾。

示例代码:

```

$arr = array("apple", "banana");

array_push($arr, "orange", "pear");

print_r($arr);

```

输出结果:

```

Array

(

[0] => apple

[1] => banana

[2] => orange

[3] => pear

)

```

3. array_pop函数

array_pop函数弹出数组中的最后一个元素。

示例代码:

```

$arr = array("apple", "banana", "orange");

$last_element = array_pop($arr);

print_r($last_element);

print_r($arr);

```

输出结果:

```

orange

Array

(

[0] => apple

[1] => banana

)

```

4. array_shift函数

array_shift函数移除数组中的第一个元素,并返回被移除元素的值,同时重建数组。

示例代码:

```

$arr = array("apple", "banana", "orange");

$first_element = array_shift($arr);

print_r($first_element);

print_r($arr);

```

输出结果:

```

apple

Array

(

[0] => banana

[1] => orange

)

```

5. array_unshift函数

array_unshift函数将一个或多个元素插入到数组的开头,并重建数组。

示例代码:

```

$arr = array("apple", "banana", "orange");

array_unshift($arr, "pear", "kiwi");

print_r($arr);

```

输出结果:

```

Array

(

[0] => pear

[1] => kiwi

[2] => apple

[3] => banana

[4] => orange

)

```

6. array_unique函数

array_unique函数移除数组中的重复元素,返回剩下的单个值。

示例代码:

```

$arr = array("apple", "banana", "orange", "apple", "banana");

$unique_arr = array_unique($arr);

print_r($unique_arr);

```

输出结果:

```

Array

(

[0] => apple

[1] => banana

[2] => orange

)

```

7. array_merge函数

array_merge函数合并一个或多个数组,返回一个新的数组。

示例代码:

```

$arr1 = array("apple", "banana");

$arr2 = array("orange", "pear");

$merged_arr = array_merge($arr1, $arr2);

print_r($merged_arr);

```

输出结果:

```

Array

(

[0] => apple

[1] => banana

[2] => orange

[3] => pear

)

```

二、数字函数

1. ceil函数

ceil函数向上取整一个数字。

示例代码:

```

$num1 = 3.14;

$num2 = -3.14;

echo ceil($num1)."\n";

echo ceil($num2)."\n";

```

输出结果:

```

4

-3

```

2. floor函数

floor函数向下取整一个数字。

示例代码:

```

$num1 = 3.14;

$num2 = -3.14;

echo floor($num1)."\n";

echo floor($num2)."\n";

```

输出结果:

```

3

-4

```

3. rand函数

rand函数生成一个随机整数。

示例代码:

```

echo rand(1, 10)."\n";

echo rand(-10, -1)."\n";

```

输出结果:

```

7

-5

```

4. sqrt函数

sqrt函数返回一个数字的平方根。

示例代码:

```

echo sqrt(9)."\n";

echo sqrt(2)."\n";

```

输出结果:

```

3

1.4142135623731

```

5. pow函数

pow函数返回一个数字的指定次幂。

示例代码:

```

echo pow(2, 3)."\n";

echo pow(3, 2)."\n";

```

输出结果:

```

8

9

```

6. abs函数

abs函数返回一个数字的绝对值。

示例代码:

```

echo abs(-5)."\n";

echo abs(5)."\n";

```

输出结果:

```

5

5

```

7. max函数

max函数返回指定数字中的最大值。

示例代码:

```

echo max(1, 2, 3)."\n";

echo max(-1, -2, -3)."\n";

```

输出结果:

```

3

-1

```

8. min函数

min函数返回指定数字中的最小值。

示例代码:

```

echo min(1, 2, 3)."\n";

echo min(-1, -2, -3)."\n";

```

输出结果:

```

1

-3

```

总结

本文介绍了PHP中的数组函数和数字函数,并给出了每个函数的示例代码和输出结果。学习和掌握这些函数,对于PHP的初学者来说是非常有帮助的,也是日后开发中不可或缺的知识点。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(116) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部