php中的function如何使用?
php中的function如何使用?这些括号(),{},<>如何使用,可不可以用以下代码作为使用例子解一下。functionsubstring($str,$start,$...
php中的function如何使用?这些括号(),{},< >如何使用,可不可以用以下代码作为使用例子解一下。
function substring($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
} 展开
function substring($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
} 展开
2个回答
展开全部
下面是使用自定义函数的完整程序,可以运行,你看看是不是非常简单,自定义函数和系统函数一告肢样使用:
<?php
//函数定义袜茄世
function substring($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
}
//函数调用使用
$str='这个是一个需要分段的汉字字符串,使用和系统函数substr相同';
echo '自定义函数结纳哪果:'.substring($str,0,13)."\n";
echo '系统函数结果:'.substr($str,0,13)."\n";
?>
<?php
//函数定义袜茄世
function substring($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++) {
if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
}
//函数调用使用
$str='这个是一个需要分段的汉字字符串,使用和系统函数substr相同';
echo '自定义函数结纳哪果:'.substring($str,0,13)."\n";
echo '系统函数结果:'.substr($str,0,13)."\n";
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询