返回一个字符串中最中间的字母,两种情况:(1)字母长度为偶数时,返回中间两个,例如“abcd”==>>"bc"(2)当字母长度为基数时,只返回最中间的一个,例如“abc”==>>“b”。
function getMiddle($text) {
$array=str_split($text,1);//通过str_split(str,length) 指定长度,返回数组
if(count($array)%2===0){//如果数组长度是偶数
$index=count($array)/2;//取得位置
return $array[$index-1].$array[$index];//注意-1
}else if(count($array)%2==1){//字母长度为基数时
$index=(count($array)+1)/2;//先+1 再/2 直接获取位置
return $array[$index-1];
}
}