У меня есть эта строка (98)Трудный PHP Функция String
1994 Acura Integra Type R OEM B18C5 OEM Tranny All Stock Interior. 165,000 MI $9500 (000) 000-1696
мне нужно разбить его на строки позиции 57.
Мое намерение найти первое вхождение символа пробела (регулярное выражение \s
) происходит в обратном направлении от поз 57.
Затем разбейте строку там, так что строка будет разделена следующим образом:
1994 Acura Integra Type R OEM B18C5 OEM Tranny All Stock // str1
Interior. 165,000 MI $9500 (000) 000-1696 // str2
Я попробовал несколько способов, и не могу решить:
$charAt58 = substr($content, 57, 1);
$hasWhiteSpaceAt58 = preg_match('/\s/', $charAt58);
if (!$hasWhiteSpaceAt58) {
echo "false";
$contentr = strrev($content);
echo "<br>";
echo strpos($contentr, " ", 57);
}
Любая помощь будет весьма признателен.
К сожалению, может быть строка не разрушался при интерьере, но это, кроме точки. Дело в том, что слово может быть разбито на 57, в этом случае мне нужно разбить строку в правильном месте, которое было бы в пробеле до str pos 57. – Rafael
Тогда эта позиция всегда была бы такой 'strrpos ($ string, ', 57); ' –
Нет, этот алгоритм не будет реализован в динамической программе. – Rafael