我该如何修剪一个单词?

时间:2011-02-11 14:46:41

标签: php string

我希望修剪词几乎是一半

Washington
剪裁后

应为washi

Chicago
剪裁后

应为chic

Tokyo
剪裁后

应为tok

4 个答案:

答案 0 :(得分:10)

  1. 使用substr() function剪掉字符串中不需要的部分。
  2. 使用strlen() function计算字符串的长度。
  3. 如果长度为奇数,请使用ceil() function将分数向上舍入。

    $word = 'Tokyo';
    
    echo substr($word, 0, ceil(strlen($word) / 2));
    
  4. 如果您使用的是Unicode,请使用multibyte extension functions,因为PHP本身不支持Unicode。

答案 1 :(得分:4)

$source = "Washington";

$word = substr($source, 0, ceil(strlen($source) / 2));

试试..

答案 2 :(得分:1)

你想如何修剪它们?

E.g。您可以使用substr()来获取您想要的子字符串。

$ret = substr('Washington', 0, 5); // $res = Washi

答案 3 :(得分:1)

function halfTrim($s) {
  return substr($s, 0, ceil(strlen($s)/2));
}