php - 如何将命令行参数传递给 PHP 中的函数?
问题描述
我需要传递一个字符串(在命令行中,php test.php dad)并检查它是否是回文。我不知道如何将字符串 argumnet 传递给函数。请解释一下,示例代码如下,
function Palindrome($string){
if (strrev($string) == $string){
return 1;
}
else{
return 0;
}
}
# I need to pass DAD as an argument in command line
$original = "DAD";
if(Palindrome($original)){
echo "Palindrome";
}
else {
echo "Not a Palindrome";
}
?>
解决方案
您可以使用变量 $argv
。对于你的情况,它是$argv[1]
推荐阅读
- python - 无法选择下拉菜单:Kendo UI + AngularJS、Selenium、Python
- java - 是否可以在自定义组件中使用骆驼组件?
- javascript - 我可以简化这些 JavaScript 三元运算符吗?`变量A?variableB : false` 到 `variableA && variableB`
- c# - 作为 ComboBox 源的字典以 InvalidCastException 结尾
- google-cloud-platform - 可以将现有 GKE 集群设为私有吗?
- google-bigquery - BigQuery BI 引擎是否支持左连接?
- java - 使用比较器时相同类型的不兼容类型错误
- go - 如何在 Golang 中使用 gofpdi.importPage() 导入下载的空白 pdf 文件?
- python - 标准化不规则形状的数据(TypeError:只有 size-1 的数组可以转换为 Python 标量)
- python - 如何在熊猫系列中获得最接近零的 n 个值?