0
我有這個文件code.php它在命令行上作爲交互式應用程序工作。代碼的一部分是這樣的命令行輸入到PHP陣列
$f = fopen('php://stdin','w');
$input = fgets($f);
現在我想將此輸入字符串轉換爲參數數組。我正在對空格字符進行定義。例如:
$arguments = explode(' ', $input);
它適用於大多數的情況下,但我想地方插入字符串具有空間本身更多的情況。例如:
$input // "a var" and a 123
此代碼應該分成四個元素而不是五個數組。我相信它可以用正則表達。但是在PHP中有沒有其他更簡單和更快的選項。
如果沒有,請幫助最優化的正則表達式。
謝謝尋求幫助,它可以解決我的問題。我可以使用** \「** – anwerj
@anwerjunaid逃避報價:請發佈您的所有要求:)也可以調整表達式以使用轉義報價。請參閱更新後的答案。 – Jan