从数组创建下拉菜单并在数组前面加上


Creating a dropdown menu from an array and prepend the array

我有一个数组,我将用它来作为表单中的下拉列表。我的阵列是这样的...

$data = ('1' => 'Option 1', '2' => 'Option 2', '3' => 'Options 3')

现在我想把它附加到$data数组中

'' => 'Please select'

我该怎么做?我已经尝试过array_unshift但这为我的选项增加了一个键,因为我的表单验证,我不想要。

有人帮忙吗?

谢谢

所有数组值都有一个键。 array_shift是执行此操作的最佳方法。

您可以使用联合运算符

$data = ('1' => 'Option 1', '2' => 'Option 2', '3' => 'Options 3')
$prependArray = array('' => 'Please select');
$result = $prependArray + $data;