您不能在php执行过程中获取输入,因为它在页面实际显示给用户之前完成.但是,您可以使用HTML获取输入并使用php接收.这是一个非常基本的例子:
<?php
echo $_POST['value'];
?>
<form method="post" action="">
<input type="text" name="value">
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
它需要用户输入并重新加载页面.然后,它回应了输入的内容.
<?php
echo "What do you want to input? ";
$input = rtrim(fgets(STDIN));
echo "I got it:\n" . $input;
Run Code Online (Sandbox Code Playgroud)
样本输出:
# php test.php
What do you want to input? Hello, I'm here!
I got it:
Hello, I'm here!
Run Code Online (Sandbox Code Playgroud)
<?php
$input = $argv[1];
echo "I got it:\n" . $input;
Run Code Online (Sandbox Code Playgroud)
样本输出:
# php test.php "Hello, I'm here!"
I got it:
Hello, I'm here!
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
59372 次 |
最近记录: |