php教程 效率的字符串处理方法
程序代码
function transfer($input) {
$newarray = array();
foreach($input as $i) {
$arr = str_split($i);
$word = '';
foreach($arr as $a) {
$ascii = ord($a);
$lastword = substr($word, -1);
$ascii_1 = ord($lastword);
$lastword_ = substr($word, -2, 1);
if($ascii > 64 && $ascii if($ascii_1 > 96 && $ascii_1 $word .= ' '.$a;
} else {
$word .= $a;
}
} elseif($ascii > 96 && $ascii if($ascii_1 > 64 && $ascii_1 if(strlen($word) == 1) {
$word .= $a;
} else {
if(ord($lastword_) == 32) {
$word .= $a;
} else {
$word = substr($word, 0, -1).' '.$lastword.$a;
}
}
} else {
$word .= $a;
}
} else {
if(strlen($word) == 0) {
$word .= $a;
} else {
$word .= ' '.$a;
}
}
}
$newarray[$i] = $word;
}
return $newarray;
}print_r(transfer($str));
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号