readline_add_history() 是 PHP 中的内置函数,用于向命令行历史记录添加一行。
用法:
readline_add_history($prompt): bool
范围:
该函数仅接受一个参数,如下所述。
- $提示:这是一个字符串参数,添加到命令行历史记录中的一行。它应该是一个字符串参数。
返回值:
readline_add_history()函数的返回值是一个布尔值。如果此函数成功地将一行添加到命令行历史记录中,则它将返回“true”,否则失败时它将返回“false”。
程序1:下面的程序演示了readline_add_history()函数。
PHP
<?php
readline_clear_history();
// Add lines to command line history
readline_add_history("First line");
readline_add_history("Second line");
readline_add_history("Third line");
// Retrieve command line history
$history = readline_list_history();
print_r($history);
?>
输出
Array ( [0] => First line [1] => Second line [2] => Third line )
程序2:下面的程序演示了readline_add_history()函数。
PHP
<?php
readline_clear_history();
// Add lines to command line history
readline_add_history("Line 1");
readline_add_history("Line 2");
readline_add_history("Line 3");
// Retrieve the command line history
$history = readline_list_history();
// Print the command line history in reverse order
for ($i = count($history) - 1; $i >= 0; $i--) {
echo "[$i] {$history[$i]}" . PHP_EOL;
}
?>
输出
[2] Line 3 [1] Line 2 [0] Line 1
程序3:下面的程序演示了readline_add_history()函数。
PHP
<?php
readline_clear_history();
// Add lines to command line history using a loop
for ($i = 1; $i <= 5; $i++) {
$line = "Line $i";
readline_add_history($line);
}
// Retrieve the command line history
$history = readline_list_history();
// Print the command line history
foreach ($history as $index => $line) {
echo "[$index] $line" . PHP_EOL;
}
?>
输出
[0] Line 1 [1] Line 2 [2] Line 3 [3] Line 4 [4] Line 5
参考: https://www.php.net/manual/en/function.readline-add-history.php
相关用法
- PHP readline()用法及代码示例
- PHP readfile()用法及代码示例
- PHP readdir()用法及代码示例
- PHP read_exif_data()用法及代码示例
- PHP realpath_cache_get()用法及代码示例
- PHP realpath( )用法及代码示例
- PHP realpath_cache_size()用法及代码示例
- PHP rename()用法及代码示例
- PHP rewind()用法及代码示例
- PHP restore_error_handler()用法及代码示例
- PHP restore_exception_handler()用法及代码示例
- PHP reset()用法及代码示例
- PHP rewinddir()用法及代码示例
- PHP require()和include()的区别用法及代码示例
- PHP require()和require_once()的区别用法及代码示例
- PHP round()用法及代码示例
- PHP rmdir()用法及代码示例
- PHP rad2deg()用法及代码示例
- PHP rand()用法及代码示例
- PHP random_int()用法及代码示例
- PHP range()用法及代码示例
- PHP rawurldecode()用法及代码示例
- PHP rawurlencode()用法及代码示例
- PHP rsort()用法及代码示例
- PHP rtrim()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP readline_add_history() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。