将数组值拆分为两个数组

时间:2013-09-04 00:20:06

标签: php arrays sorting

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

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

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

1 个答案:

答案 0 :(得分: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);

你可能想要在那里进行一些错误检查。

如果你还没有(但)在数组中但是在文本文件中只使用PHP file函数来获取它们。