首页  >  文章  >  后端开发  >  PHP array_pop()

PHP array_pop()

王林
王林原创
2024-08-29 12:45:54495浏览

PHP 编程语言的 array_pop() 函数是一个内置函数,它是最有用的工具,有助于删除或弹出并返回数组的最后一个元素,然后将其传递给其特定参数。然后,它有助于将数组大小减少一个值,因为仅从指定数组中删除最后一个元素。当需要在 PHP 编程语言中使用数组时,它是最有用的参数。 array_pop()函数在使用后通常会重置reset(),即特定输入数组的数组指针。

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

语法

语法和参数:

array_pop($array1)

参数

array_pop()函数参数说明:

array_pop() 函数内部只有一个参数。它是一个可变参数“$array1”。

array_pop() 函数的 $array1 参数: array_pop() 函数的 $array1 参数是一个输入数组值,它有助于从函数中弹出最后一个元素并减少数组大小乘以一个值。

array_pop() 函数的返回值: PHP 语言的 array_pop() 函数有助于返回指定数组的最后一个元素。如果数组为空或输入参数为非数组值,则返回 NULL 值。

array_pop() 函数在 PHP 中如何工作?

PHP 编程语言的 array_pop() 函数的工作原理只是删除或弹出作为参数传递给它的特定数组的最后一个元素。它的工作原理只是将特定数组的长度减少到只有一个值。 PHP 的 array_pop() 函数仅适用于 PHP 4、PHP 5 和 PHP 7 版本。这个内置函数的工作原理只是从末尾弹出数组的最后一个元素。

实现 PHP array_pop() 的示例

以下是提到的示例:

示例#1

这是实现 PHP 编程语言的 array_pop() 函数以特定方式处理数组的示例,但这里只使用了一个数组。首先,数组元素变量“$array1”用于在 array() 函数的帮助下存储一些带有索引值的字符串值。 Print_r 仅用于显示数组中存在的内容。它显示数组内容以及数组的索引值。然后 array_pop($array1) 用于删除“$array1”数组中的最后一个元素。 array_pop() 将从数组中删除最后一个元素。然后 print_r() 用于打印数组中存在的剩余元素。它将打印数组值以及这些值的索引值。同样这里三次,使用 array_pop() 弹出元素 3 次。
用于换行符和“


”用于水平线指定输出代码,方便可视化。

代码:

<?php
// This is the sample PHP code of illustrating the array1_pop() usage
$array1 = array(1=>"ram", 2=>"krishna", 3=>"aakash");
echo "The array1 values :: ";
echo "<br>";
print_r($array1);
echo "<br>";
echo "<hr>";
print_r("Popped element is :: ");
echo array_pop($array1);
echo "<br>";
echo "<hr>";
print_r("\nIt is just After popping the array last element, "
"the array1 reduces to: \n");
echo "<br>";
print_r($array1);
echo "<br>";
echo "<hr>";
echo "<hr>";
print_r("Second time Popped element is :: ");
echo array_pop($array1);
echo "<br>";
echo "<hr>";
print_r($array1);
echo "<br>";
echo "<hr>";
echo "<hr>";
print_r("Third time Popped element is :: ");
echo array_pop($array1);
echo "<br>";
echo "<hr>";
print_r($array1);
?>

输出:

PHP array_pop()

示例#2

这个例子也与上面的 PHP 程序类似,但这里的数组值只是整数值。无论值是什么,array_pop() 的行为都是相同的。这里“$pavansake_array1”用于借助PHP语言的array()函数来存储数组元素。与“
”的回声通常用于换行并与“


”一起使用用于水平线目的,仅用于数据分割或可视化。这里的每一项都与上面的代码相同。查看输出部分的输出,以便您更好地理解 array_pop() 概念。

代码:

<?php
// This is the sample PHP code of illustrating the array_pop() usage for only integer values
$pavansake_array1 = array(3, 19, 22, 28, 4, 20);
echo "The input values of pavansake_array1 array values :: ";
echo "<br>";
print_r($pavansake_array1);
echo "<br>";
echo "<hr>";
print_r("Popped element is :: ");
echo array_pop($pavansake_array1);
echo "<br>";
echo "<hr>";
print_r("\nIt is just After popping the array last element, ".
"the pavansake_array1 reduces to: \n");
echo "<br>";
print_r($pavansake_array1);
echo "<br>";
echo "<hr>";
echo "<hr>";
print_r("Second time Popped element is :: ");
echo array_pop($pavansake_array1);
echo "<br>";
echo "<hr>";
print_r($pavansake_array1);
echo "<br>";
echo "<hr>";
echo "<hr>";
print_r("Third time Popped element is :: ");
echo array_pop($pavansake_array1);
echo "<br>";
echo "<hr>";
print_r($pavansake_array1);
?>

输出:

PHP array_pop()

示例 #3

这也是 array_pop() 函数的一个类似示例,就像上面一样,但这里为了显示数组值,我使用了“foreach”功能。它仅用于打印特定实例中存在的数组值。除此之外,代码中的所有内容与上面示例的代码相同/相似。

代码:

<?php
// This is the sample PHP code of illustrating the array_pop() usage for only integer values
$pavansake_array1 = array(3, 19, 22, 28, 4, 20);
echo "The input values of pavansake_array1 array values :: ";
echo "<br>";
foreach($pavansake_array1 as $values){
echo "$values,";
}
echo "<br>";
echo "<hr>";
print_r("Popped element is :: ");
echo array_pop($pavansake_array1);
echo "<br>";
echo "<hr>";
print_r("\nIt is just After popping the array last element, ".
"the pavansake_array1 reduces to: \n");
echo "<br>";
echo "Now the array result is :: <br>";
foreach($pavansake_array1 as $values){
echo "$values,";
}
echo "<br>";
echo "<hr>";
echo "<hr>";
print_r("Second time Popped element is :: ");
echo array_pop($pavansake_array1);
echo "<br>";
echo "<hr>";
echo "Now the array result is :: <br>";
foreach($pavansake_array1 as $values){
echo "$values,";
}
echo "<br>";
echo "<hr>";
echo "<hr>";
print_r("Third time Popped element is :: ");
echo array_pop($pavansake_array1);
echo "<br>";
echo "<hr>";
echo "Now the array result is :: <br>";
foreach($pavansake_array1 as $values){
echo "$values,";
}
?>

输出:

PHP array_pop()

结论

我希望您了解 PHP array_pop() 的定义及其语法和参数解释、array_pop() 函数在 PHP 编程语言中的工作原理以及 array_pop() 函数概念的各种示例PHP 语言。

以上是PHP array_pop()的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn