php - 如何通过在 PHP 中使用键增加数组计数来附加数组元素?

标签 php arrays

我有数组 $a

$a[1] = "A";
$a[2] = "B";
$a[3] = "C";
$a[4] = "D";

比方说,"X" 是我想在 array 中追加中间位置的新值,我想将它添加到第二个 array $a[2] 的位置,但我想增加 arraykeys 数量,它会变成这样:

$a[1] = "A";
$a[2] = "X";
$a[3] = "B";
$a[4] = "C";
$a[5] = "D";

在这种情况下,我想通过使用 if 检查某些条件来在循环中实现它,我尝试使用 slice 和 splice 都不起作用

最佳答案

我想,你可以试试这个

$a = array( 'a', 'b', 'c', 'd', 'e' );
$b = array( 'x' ); 

array_splice( $a, 3, 0, $b  ); // splice in at position 3

关于php - 如何通过在 PHP 中使用键增加数组计数来附加数组元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45303443/

相关文章:

ios - 如何确保在测验应用程序中显示正确的答案选择?

php - 从终端使用 XDebug(仅获得 SSH 访问权限)

php - 无法连接到 Openshift 上的 MySQL 服务器

arrays - 使用 postgresql 中的其他列更新数组类型的列

arrays - 在 UITableView 的现有部分内添加单个值

javascript - 将对象属性值分配给数组或变量

arrays - 在Powershell数组中查找最接近的数值

php - NuSOAP 和数组响应

c# - 从 C# Windows 应用程序中的 PHP 页面获取 utf8 字符串

php - 我正在尝试使用 ajax 从数据库中检索数据并以 Bootstrap 模式中的形式填充