1

現在、配列内の値を分割する方法を見つけようとしています。正しい道を歩むためのコードを探しましたが、運がありませんでした。理想的には、次の入力を取り、それを 2 つの別々の配列に分割することです。以下にリストされている各ペア、つまり (12,13)​​ は 1 つの配列値です。

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





あなたが与えることができるどんな援助も大歓迎です!

4

1 に答える 1

2

上記の値を持つ配列が 1 つあると仮定します。たとえば、次のようになります。

$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のファイル関数を使用してそれらを取得してください。

于 2013-09-04T00:35:49.990 に答える