首页 > 编程语言 >PHP函数 向数组插入元素

PHP函数 向数组插入元素

时间:2024-05-22 16:44:54浏览次数:20  
标签:函数 插入 数组 array PHP 新元素 string

<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';

//PHP 向数组插入元素
/**
 * 1、使用array_unshift()函数,向数组头插入新元素;
 * 2、使用array_push()函数,向数组末尾插入一个或多个新元素;
 * 3、使用array_splice()函数,向数组任意位置插入新元素。
 * */

echo '1、使用array_unshift()函数,向数组头插入新元素:<br>';
$arr1 = array("A1", "B1");
array_unshift($arr1, "C1", "D1");
print_r($arr1);

echo '<br><br>2、使用array_push()函数,向数组末尾插入一个或多个新元素:<br>';
$arr2 = array("A2", "B2");
array_push($arr2, "C2", "D2");
print_r($arr2);

echo '<br><br>3、使用array_splice()函数,向数组任意位置插入新元素:<br>';
$arr3 = array("A3", "B3");
array_splice($arr3, -1, 1, array("C3", "D3"));
var_dump($arr3);

?>
<?php include ROOT.'/assets/php/foot.php';
//查改样式
$chck = array();
chck($chck);
?>
1、使用array_unshift()函数,向数组头插入新元素:
Array ( [0] => C1 [1] => D1 [2] => A1 [3] => B1 )

2、使用array_push()函数,向数组末尾插入一个或多个新元素:
Array ( [0] => A2 [1] => B2 [2] => C2 [3] => D2 )

3、使用array_splice()函数,向数组任意位置插入新元素:
array(3) { [0]=> string(2) "A3" [1]=> string(2) "C3" [2]=> string(2) "D3" }

标签:函数,插入,数组,array,PHP,新元素,string
From: https://www.cnblogs.com/onestopweb/p/18206528

相关文章

  • PHP函数 explode和eval的使用
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';/***explode()函数把字符串打散为数组。*eval()函数把字符串按照PHP代码来计算。**/$val=&#......
  • PHP历理 计算24点纸牌游戏
    <?php/*demo*/$tf=newTwentyFourCal();$tf->calculate(array(4,8,8,8));$tf->calculate(array(10,10,4,4));$tf->calculate(array(4,4,4,4));$tf->calculate(array(1,2,1,2));$tf->calculate(array(5,6,7,8));classTwentyFourCal......
  • PHP函数 Math函数
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//Math函数/***abs—绝对值*acos—反余弦*acosh—反双曲余弦*asin—反正弦*......
  • PHP函数 变量类型
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//类型/***Boolean布尔类型*Integer整型*Float浮点型*String字符串*Numer......
  • PHP函数 算术运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//算术运算符/***+$a:标识;根据情况将$a转化为int或float。*-$a:取反;$a的负值。*$a+$b:加法;$a......
  • PHP函数 赋值运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//赋值运算符/***例子等同于操作*$a+=$b等同于$a=$a+$b加法*$a-=$b等同于$a=$a-$......
  • PHP函数 比较运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//比较运算符/***$a==$b等于true,如果类型转换后$a等于$b。*$a===$b全等true,如果$a等于$b,......
  • PHP函数 递增递减运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//递增/递减运算符/***递增/递减运算符例子名称效果*++$a前加$a的值加一,然后返回$a。*$a++......
  • PHP函数 逻辑运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//逻辑运算符/***$aand$b:And(逻辑与)true;如果$a和$b都为true。*$aor$b:O......
  • PHP函数 BC数学函数
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//BC数学函数/***bcadd—2个任意精度数字的加法计算*bccomp—比较两个任意精度的数字*bcdiv—......