我有这个代码 算上一个字符串,我只能解释一下我的用法,但对我来说真的很好看,请看这里https://ideone.com/pvAIjW
代码:
<?php
$te = 'abcdefghijklmnopqrstuvwxyz1234567891011121314151617181920';
$text=strlen($te);
if($text <=10)
{
$g == 2;
}
else
{
$x=$text;
$y=2;
$tempMod = (float)($x / $y);
$tempMod = ($tempMod - (int)$tempMod)*$y;
if($tempMod ==0)
{
$g = $x / $y;
}
else
{
$x = $x+1;
$g = $x / $y;
}
}
echo $g;
在我的成就中我希望它作为一个功能,所以我只是打电话 $输出=函数($字符串); echo $ output得到我的结果
提前非常感谢
答案 0 :(得分:2)
就是这样。只需更改$te
的所有实例(尽管您仍然可以使用$te
,但我只是使用参数名称更改它以避免混淆)(其中是$ string),然后返回它而不是回显$g
:
function functionName($string){
$text=strlen($string);
if($text <=10)
{
$g == 2;
}
else
{
$x=$text;
$y=2;
$tempMod = (float)($x / $y);
$tempMod = ($tempMod - (int)$tempMod)*$y;
if($tempMod ==0)
{
$g = $x / $y;
}
else
{
$x = $x+1;
$g = $x / $y;
}
}
return $g;
}
$te = 'abcdefghijklmnopqrstuvwxyz1234567891011121314151617181920';
$varName = functionName($te);
注意 :不要粗鲁,但这类问题很容易搜索,所以我建议您尝试阅读有关PHP的文档或在线查找教程,大部分时间都涵盖了使用和创建功能
答案 1 :(得分:0)
UIActivityIndicatorView *aiView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
aiView.hidesWhenStopped = NO; //just to make it visible
self.navigationItem.titleView = aiView;
答案 2 :(得分:0)
function functionName($string){
if(strlen($string) <=10) $g == 2;
else {
$x=strlen($string);
$y=2;
if(!(((float)($x / $y) - (int)((float)($x / $y)))*$y ==0)) $x++;
$g = $x / $y;
}
return $g;
}
$te = 'abcdefghijklmnopqrstuvwxyz1234567891011121314151617181920';
$varName = functionName($te);
var_dump($varName);
代码可能会更短。由你决定。
答案 3 :(得分:-2)
只需要将$ te变量作为参数发送到函数:
function fnct($te){
$text=strlen($te);
if($text <=10)
{
$g == 2;
}else{
$x=$text;
$y=2;
$tempMod = (float)($x / $y);
$tempMod = ($tempMod - (int)$tempMod)*$y;
if($tempMod ==0)
{
$g = $x / $y;
}else{
$x = $x+1;
$g = $x / $y;
}
}
return $g;
}
当您想要调用此函数时,您将使用以下代码:
$te = 'abcdefghijklmnopqrstuvwxyz1234567891011121314151617181920';
$output = fnct($te);
echo $output;