为了账号安全,请及时绑定邮箱和手机立即绑定

想从一维数组中取出数组前两列的值放入两个变量中,我该怎么实现?

想从一维数组中取出数组前两列的值放入两个变量中,我该怎么实现?

PHP
米琪卡哇伊 2023-01-12 22:18:19

我写的$data[0],$data[1]都报错。
数组的列名不知道的。

查看完整描述

2 回答

?
繁华开满天机

TA贡献1552条经验 获得超4个赞

$temp1 = array_shift($data);
$temp2 = array_shift($data);

执行这两句,$data的前两个值分别赋值给$temp1,$temp2
array_shift()这个函数会移出数组第一个值,而不是复制
所以要是保留原数组值,可以先把数组拷贝给一个临时数组再从临时数组取值

查看完整回答
反对 回复 2023-01-15
?
繁花不似锦

TA贡献1595条经验 获得超4个赞

$i = 2; 
$temp = ''; 
foreach ($data as $value) 

--$i;
$temp .= $value; 
!$i ? break : null; 
}

查看完整回答
反对 回复 2023-01-15

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信