PHP を使用して Java アプリを呼び出すと、Java アプリは "[....]" でカプセル化された文字列を返します。外側の角かっこを削除し、内部にあるもの (整数、文字列、その他の特殊文字の組み合わせ) を維持する必要があります (など..プロセスの後半でsscanfをうまく使用しているので、この特定のステップがなぜそれほど難しいのかについて少し迷っています。
入力:
$str = [(123)[334.5 : 765.1] string]
機能しないコード:
$format = '[%s]';
sscanf($str,$format,$output);
プロセスの後半で、sscanf を使用して内部の文字列を解析することに成功しました。
$format = '(%d) [%f : %f] %s';
私はここで何か大きなものを見逃しています...