0

以下のコードを使用して値を出力するJavaアプリケーションから出力を取得しようとしています

System.out.println(object.getNumber(3));
System.out.println(object.getNumber(4));

exec("somejavapath javaName", $output) と print_r($output) を使用して、その出力配列を印刷します。値が取得されることはわかっていますが、特定の形式になりたかったので、代わりに

Array
(
[0] => 34
)

私はこのようなものが欲しい

Array
(
[0] => 3
[1] => 4
)

このフォーマットを取得するために何ができるか知っている人はいますか?

ありがとう

4

2 に答える 2

1

Java アプリケーションからの出力にカンマが含まれていない場合は、2 つの値の間にカンマを含めます。

System.out.println(object.getNumber(3));
System.out.println(",");    // Print a coma in between
System.out.println(object.getNumber(4));

それで

$values_array = explode( ',', $output );
于 2013-10-07T03:39:52.090 に答える