Допустим, мы имеем следующие выборки строки:Округление до точного символа до п-го символа в строке, используя PHP
У нас есть такие слова, как Fname, LName, возраст и год, зарплаты, гомосексуалист, Даволио, Erin, borakova, Тони, Рафаил
Что мне нужно сделать, это, чтобы получить часть строки до последнего совпадения ,
разделителя и результата должен быть до 70 символов.
Так что для образца текста, результат должен быть как:
У нас есть такие слова, как Fname, LName, возраст и год, зарплата, Nancy
Есть ли какой-либо одной функции PHP, что делает некоторую операцию как это?
Я пытался что-то вроде:
$max_allowed_len = 70;
if (strlen($str) > $max_allowed_len) {
$cut_pos = strpos($ico_titles, ',', $max_allowed_len - 20);
$text = substr($str, 0, $cut_pos);
}
Но, я думаю, что с помощью
$max_allowed_len - 20
, как смещение точки не даст мне точные результаты.