我需要为我的代码更改什么?回声只有 1 个字母m
这是我的代码:
$string = 'mars@email.com,123,12,1|art@hur.com,321,32,2';
$output = array();
foreach (explode('|', $string) as $key => $person) {
$output[] = array(
'email' => $person[0],
'score' => $person[1],
'street' => $person[2],
'rank' => $person[3]
);
echo $output[0]['email'];
}
输出 :m
输出应该是:
$email1 = mars@email.com
$score1 = 123
$street1 = 12
$rank1 = 1
$email2 = art@hur.com
$score2 = 321
$street2 = 21
$rank2 = 2
是否可以执行此代码来输出 email1 和 email2?我的代码是正确的还是我需要改变一些东西?
谢谢你。