【问题标题】:Add new element in array after particular value in PHP?在 PHP 中的特定值之后在数组中添加新元素?
【发布时间】:2018-09-17 04:06:40
【问题描述】:

数组如下-

Array ( [1] => staff [2] => Name [3] => Email [4] => surname [5] => registrationno )

我想在 [3] = > 'Email' 之后的数组中添加新值

我该怎么办?

【问题讨论】:

标签: php


【解决方案1】:

使用array_splice():

<?php

$array = array( 
    '1' => 'staff',
    '2' => 'Name',
    '3' => 'Email',
    '4'=> 'surname',
    '5' => 'registrationno',
);

array_splice($array, 3, 0, 'myvalue');

print_r($array);

【讨论】:

    【解决方案2】:

    你可以使用array_splice();

    $input = array ( [1] => staff [2] => Name [3] => Email [4] => surname [5] => registrationno ); array_splice($input, 3, 0, "myvalue"); //$input is now array ( [1] => staff [2] => Name [3] => Email [4] => myvalue [5] => surname [6] => registrationno );

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-15
      • 2020-06-06
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多