在PHP命令行腳本中處理輸入,您可以使用標(biāo)準(zhǔn)輸入(stdin)來接收用戶輸入的數(shù)據(jù)。以下是一個(gè)簡(jiǎn)單的示例,展示了如何在PHP命令行腳本中處理用戶輸入:
<?php
// 輸出提示信息,告訴用戶輸入數(shù)據(jù)
echo "請(qǐng)輸入您的名字:";
// 打開標(biāo)準(zhǔn)輸入流
$handle = fopen("php://stdin", "r");
// 從標(biāo)準(zhǔn)輸入流中讀取一行數(shù)據(jù)
$name = fgets($handle);
// 關(guān)閉輸入流
fclose($handle);
// 去除輸入數(shù)據(jù)的末尾換行符
$name = trim($name);
// 輸出帶有輸入數(shù)據(jù)的響應(yīng)
echo "您好,$name!\n";
將上述代碼保存為一個(gè)名為greeting.php
的文件。然后在命令行中運(yùn)行這個(gè)腳本:
php greeting.php
當(dāng)腳本運(yùn)行時(shí),它會(huì)提示用戶輸入名字。用戶輸入名字并按回車鍵后,腳本會(huì)讀取輸入的數(shù)據(jù),去除末尾的換行符,并輸出帶有輸入數(shù)據(jù)的響應(yīng)。