如果字符数大于14,我需要一个简单的函数(例如function_cut)来剪切变量字符。 例如,当前的$ user有18个字符,我需要剪切其中的4个字符(无关紧要)。
$user = "abc123abc123abc123"; $user = function_cut($user);
答案 0 :(得分:5)
$first_14_characters = substr( $string, 0, 14 );
答案 1 :(得分:2)
答案 2 :(得分:1)
<?php
$user = "abc123abc123abc123";
$user = substr($user, 0, 14);
?>
答案 3 :(得分:1)
所有解决方案都很好,但如果您有UTF8数据,则应使用该函数的多字节版本,即mb_substr:
function cut($str){
return mb_substr($str, 0, 14);
}
答案 4 :(得分:0)
您可以使用substr
这样的功能:
function cut($str){
return substr($str, 0, 14);
}
$user = cut($user);
echo $user;