1

我目前正在尝试弄清楚如何拆分数组中的值。我一直在寻找一些代码来让我走上正确的道路,但没有运气。理想情况下,我想做的是获取以下输入并将其拆分为两个单独的数组。下面列出的每一对,即:(12,13)​​ 是一个数组值。

12,13
12,14
12,15
12,16
12,17
12,18
12,21
12,22

非常感谢您提供的任何帮助!

4

1 回答 1

2

假设您有一个具有上述值的数组,例如:

$foo = array("12,13", "12,14", "12,15", ...);
$outA = array();
$outB = array();
foreach($foo as $value)
{
    list($x, $y) = explode(",",$value);
    $outA[] = $x;
    $outB[] = $y;
}
print_r($outA);
print_r($outB);

不过,您可能希望在某处进行一些错误检查。

如果您(还)没有数组中的数字,但在文本文件中,只需使用 PHPs文件函数将它们放在那里。

于 2013-09-04T00:35:49.990 回答