php readline庫(kù)的多行輸入處理方法有哪些

PHP
小樊
84
2024-08-16 18:40:38

在 PHP 中,可以使用 readline() 函數(shù)來(lái)實(shí)現(xiàn)多行輸入的處理。以下是幾種處理多行輸入的方法:

  1. 使用循環(huán)讀取多行輸入:
$input = '';
while ($line = readline()) {
    $input .= $line . PHP_EOL;
}
echo $input;
  1. 使用標(biāo)記來(lái)結(jié)束輸入:
$input = '';
while (true) {
    $line = readline();
    if ($line === '###') {
        break;
    }
    $input .= $line . PHP_EOL;
}
echo $input;
  1. 使用 fgets() 函數(shù)處理多行輸入:
$input = '';
while ($line = fgets(STDIN)) {
    $input .= $line;
}
echo $input;

這些方法可以根據(jù)具體需求選擇使用,可以根據(jù)輸入內(nèi)容中的特定標(biāo)記或者特定結(jié)束條件來(lái)判斷輸入是否結(jié)束。

0