Получить строку в определенной позиции после строки и добавитьPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить строку в определенной позиции после строки и добавить

Сообщение Anonymous »

Мне нужно заменить строку строкой html. Строка содержит определенное ключевое слово (например: Послание к Евреям, Бытие) и число с символом сзади (9:28 или 1:2-3). Я хочу заменить строку эквивалентом HTML из базы данных и поместить число в HTML. .
Окончательный результат будет похож на Евреям 9:28

Код: Выделить всё

$string='check this passage Hebrews 9:28';
$find =$replacement= array();
foreach($bibok as $bib){
$find[]=$bib['name'];
$replacement[]=''.$bib['name'].' ';
}
$result = str_ireplace($find, $replacement, html_entity_decode($string));
echo $result;
Это хорошо подходит для переноса иврита9:28. Обратите внимание на веревку сзади. Я хочу, чтобы это было внутри элемента html, а не снаружи. И вариация может быть 9:28-29 по структуре не всегда 9:28. И значение является динамическим в зависимости от типа пользователя.
Окончательный результат будет похож на Евреям 9:28 < /p>
Мне удалось добиться этого только Евреи 9:28. Но мне нужна структура чисел внутри элемента html, а не снаружи

Подробнее здесь: https://stackoverflow.com/questions/790 ... and-append
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»