php noob 在这里尝试创建一个函数,但在网络上找不到可以消除我困惑的资源。来了;
我想创建一个带有变量名的函数,例如
小偷的智慧 (4)
并将其转换为
小偷.jpg
到目前为止,这是我 加载此代码以测试我的功能的内容
require_once 'functions.php';
$mod = "Thief's Wit (4)";
convertImage($mod);
echo $mod;
?>
此代码是实际功能
function convertImage($string)
{
$string = preg_replace('/\s+/', '', $string);
$string = str_replace("'", "", $string);
$stringlength = strlen($string);
substr ($string, 0, ($stringlength-4));
$string = strtolower ($string);
$string = "$string" . ".jpg";
return $string;
}
?>
字符串的格式将始终为
在此命名 (4)
这就是为什么我减去长度 4。
当我运行这个函数时,它会回显原始字符串。
这里有什么帮助吗?我是 PHP 新手,不太了解
a) 'return' 在函数末尾做了什么和 b) 函数本身是否知道将“$string”替换为您告诉它在另一个文件中执行的变量?在这种情况下,$mod。
谢谢!