javascript的slice() 方法的语法:
stringObject.slice(start,end)
PHP实现javascript的slice() 方法代码:
function slice($str, $start, $end = 0) { if($start >= 0) { if($end < 0) { return mb_substr($str, $start, $end); } if($end >0) { return mb_substr($str, $start, $end-$start); } if($end == 0) { return mb_substr($str, $start); } } if($start < 0) { if($end < 0) { return mb_substr($str, $start, $end); } if($end == 0) { return mb_substr($str, $start, abs($start)); } } return ""; }使用示例:
$str = "hellow world."; $slice_str = slice($str, 0, 1); var_dump($slice_str);