温馨提示×

PHP命令行脚本怎样处理输入

PHP
小樊
81
2024-11-06 00:08:30
栏目: 编程语言

在PHP命令行脚本中处理输入,您可以使用标准输入(stdin)来接收用户输入的数据。以下是一个简单的示例,展示了如何在PHP命令行脚本中处理用户输入:

<?php
// 输出提示信息,告诉用户输入数据
echo "请输入您的名字:";

// 打开标准输入流
$handle = fopen("php://stdin", "r");

// 从标准输入流中读取一行数据
$name = fgets($handle);

// 关闭输入流
fclose($handle);

// 去除输入数据的末尾换行符
$name = trim($name);

// 输出带有输入数据的响应
echo "您好,$name!\n";

将上述代码保存为一个名为greeting.php的文件。然后在命令行中运行这个脚本:

php greeting.php

当脚本运行时,它会提示用户输入名字。用户输入名字并按回车键后,脚本会读取输入的数据,去除末尾的换行符,并输出带有输入数据的响应。

0