在此页面上,我们有机会获得分步教程,教我们如何在 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
