<?php $num_2_take = 3; $str = "12345 612313 "; $str = trim($str); if(isset($str[$num_2_take]) && $str[$num_2_take] !=" ") { $str = preg_replace("/ ?[^ ]*$/", "", substr($str, 0, $num_2_take)); } echo $str; ?>