我有数组 $a
$a[1] = "A";
$a[2] = "B";
$a[3] = "C";
$a[4] = "D";
比方说,"X"
是我想在 array
中追加中间位置的新值,我想将它添加到第二个 array
$a[2]
的位置,但我想增加 array
的 keys
数量,它会变成这样:
$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/