2 回答
TA贡献1785条经验 获得超4个赞
从您的代码中,foreach($rows as $row => $data),$row存储每个数组元素的索引并$data包含其数据。如果您想选择使用索引,您可以尝试在 as$rows[0]或etc 中查找数据$rows[1]。在上面的代码中,您实际上并不需要 foreach,您可以获取如下所示的结果
$fruits = 'Apple, Banana, Lemon, Strawberry';
$rows = explode(', ' ,$fruits);
echo($rows[0]); // outputs Apple
echo($rows[1); // outputs Banana
echo($rows[2]); // outputs Lemon
echo($rows[3]); // outputs Strawberry
TA贡献1877条经验 获得超1个赞
您$row_data = explode('^', $data);似乎没有按照您的想法行事。尝试这样的事情:
$info = [];
$fruits = explode(', ' ,'Apple, Banana, Lemon, Strawberry');
foreach($fruits as $index => $fruit){
$info[$index]['id'] = $fruit;
}
甚至:
$info = [];
$fruits = ['Apple', 'Banana', 'Lemon', 'Strawberry'];
foreach($fruits as $index => $fruit){
$info[$index]['id'] = $fruit;
}
- 2 回答
- 0 关注
- 231 浏览
添加回答
举报