联系电话(微信)
13682478927
选择下列产品马上在线沟通
服务时间:9:30-22:00
关闭右侧工具栏

富群兴ERP 让管理更高效

全面整合 平台化开发 移动办公
所在位置:首页 > PHP知识
内容简述:  php 数组任意位置插入值_array_splice详解

  代码:

  <?php  

  $var1= array('www.0755-1.com', 'erp管理系统', 'SQL数据库');

  $var2= '富群兴软件开发';

  array_splice($var1, 1, 0, $var2);

  print_r($var1);

  控制台输出:

  Array ( [0] => 'www.0755-1.com'...

php 数组任意位置插入值_array_splice详解

  • 作者:
  • 发表时间:2018-06-08 20:46:46
  • 来源:

  php 数组任意位置插入值_array_splice详解

  代码:

  <?php  

  $var1= array('www.0755-1.com', 'erp管理系统', 'SQL数据库');

  $var2= '富群兴软件开发';

  array_splice($var1, 1, 0, $var2);

  print_r($var1);

  控制台输出:

  Array ( [0] => 'www.0755-1.com' [1] => '富群兴软件开发' [2] => 'erp管理系统' [3] => 'SQL数据库');

  ?>

  array_splice详解:

  array_splice — 把数组中的一部分去掉并用其它值取代

  说明

  array array_splice ( array &$input , int $offset [, int $length = 0 [, mixed $replacement ]] )

  把 input 数组中由 offset 和 length 指定的单元去掉,如果提供了 replacement 参数,则用其中的单元取代。

  注意 input 中的数字键名不被保留。

  Note: If replacement is not an array, it will be typecast to one (i.e. (array) $parameter). This may result in unexpected behavior when using an object or NULL replacement.

  参数

 

  •   input  输入的数组。
  •   offset  如果 offset 为正,则从 input 数组中该值指定的偏移量开始移除。如果 offset 为负,则从 input 末尾倒数该值指定的偏移量开始移除。

  •   length  如果省略 length,则移除数组中从 offset 到结尾的所有部分。如果指定了 length 并且为正值,则移除这么多单元。如果指定了 length 并且为负值,则移除从 offset 到数组末尾倒数 length 为止中间所有的单元。小窍门:当给出了 replacement 时要移除从 offset 到数组末尾所有单元时,用 count($input) 作为 length。

  •   replacement  如果给出了 replacement 数组,则被移除的单元被此数组中的单元替代。

  •   如果 offset 和 length 的组合结果是不会移除任何值,则 replacement 数组中的单元将被插入到 offset 指定的位置。 注意替换数组中的键名不保留。

  •   如果用来替换 replacement 只有一个单元,那么不需要给它加上 array(),除非该单元本身就是一个数组、一个对象或者 NULL。

 

  返回值

  返回一个包含有被移除单元的数组。

当前位置:电商ERP开发 » PHP知识 »
本文地址:http://www.erpkaifa.com/PHPzhishi/174.html
上一篇:PHP生成图片加文字及图案水印办法
下一篇:PHP:Cannot modify header information - headers already sent by出错
咨询留言
我们随时准备倾听您的需求,了解您企业的实际需求