在此页面上,我们有机会获得分步教程,教我们如何在 PHP 中向空数组添加元素。
创建一个空数组
第一步应该是创建一个空数组。
我们可以在 array() 函数的帮助下生成一个空的 PHP 数组,如下所示:
$emptyArray = []; $emptyArray = array(); $emptyArray = (array) null;
创建一个空数组然后将元素推送到它是必不可少的。
原因是它有助于防止与故障数组相关的错误。
此外,它还有助于节省调试过程中的时间。
请注意 PHP 5.4 支持 [] 作为替代方法。
因此,现在大多数开发人员选择使用 x $array = []。
主要原因是它允许更轻松地在 PHP 和 JavaScript 之间来回切换。
以下是使用 x$array = [] 创建空数组的示例:
<?php /* 创建空数组的方法。 */ $firstempty = []; echo "创建第一个空数组<br>"; /* 创建第二个空数组的方法。 */ $second = array( ); echo "创建第二个空数组<br>"; /* 创建数组的第一种方法。 */ $first = array( 1, 2); foreach( $first as $value ) { echo "Value is $value <br>"; } /* 创建数组的第二种方法 */ $first[0] = "one"; $first[1] = "two"; foreach( $first as $value ) { echo "Value is $value <br>"; } ?>
而且,这是另一种更短的方法:
<?php //创建空数组 $emptyArray=array(); //将元素推入数组 array_push($emptyArray, "geeks", "for", "geeks"); //查看数组元素 print_r($emptyArray); ?>
向空数组添加元素
创建空数组后,我们可以开始向其中添加元素。
下面,我们可以找到几种将元素添加到数组的方法,具体取决于具体需要。
使用 array_unshift
如果我们打算将元素添加到数组的开头,建议我们使用 array_unshift() 函数,如下所示:
$ar = array('Lili', 'Kiki', 'Lolo', 'Coco'); //使用 array_unshift 将 2 个元素添加到$ar的头部 $num = array_unshift($ar, 'Lucy', 'Marlo'); //检查 array_unshift 的返回值 echo $num; //6 print_r($ar); /* Array ( [0] => Lucy [1] => Marlo [2] => Lili [3] => Kiki [4] => Lolo [5] => Coco ) */
使用 array_push
如果我们打算将元素添加到数组的末尾,则可以使用 xarray_push() 函数。
下面是一个例子:
<?php $a=array("white","blue"); array_push($a,"green","pink"); print_r($a); ?>
此函数将为数组添加绿色和粉红色。
使用 $cart [ ]
下一个向空数组添加元素的方法是使用 $cart[]= 语法。
下面是一个例子:
$cart = array(); $cart[] = 13; $cart[] = 14; for($i=0;$i<=5;$i++) { $cart[] = $i; } echo "<pre>"; print_r($cart); echo "</pre>";
日期:2020-06-02 22:15:46 来源:oir作者:oir