Жирный текст в php

Допустим, у меня есть строковая переменная выглядит так:

Теперь я хочу разделить эту переменную на две части : знак. Так что одна из частей будет Main Information а другая часть Goes Here ,

Тогда я хочу сделать жирным шрифтом первую часть, которая Main Information , Таким образом, результат этой переменной после этого процесса будет:

Основная информация: Идет здесь

До сих пор я просто знаю, как разбить переменную следующим образом:

Но я не знаю, как сделать смелую первую часть такой же, как я тебе говорил.

Итак, если вы знаете, как решить эту проблему, пожалуйста, дайте мне знать .. заранее спасибо!

ОБНОВЛЕНИЕ 1:

Поскольку у меня есть 3 переменные, подобные той, что я обсуждал здесь, я написал следующее:

И я попытался повторить их так:

И тогда появляется эта ошибка:

Примечание: неопределенное смещение: 1 в строке 13

Потому что я установил 2-й pro_details (который $pro_details2 ) пусто в таблице, чтобы увидеть, как работает этот код, если одно из полей пустое.

Поэтому мне нужен выход из этой ошибки, потому что иногда один из pro_details переменные могут быть NULL из-за проекта, над которым я работаю.

Решение

Взрыв на толстой кишке, как вы сказали …

Затем заверните первый в тег, который делает его жирным, когда отображается в браузере.

Тогда взорвите их снова.

И вот вы идете … echo $pro_details;

Я бы сделал функцию, чтобы ты не повторял себя так много.

Другие решения

Как насчет preg_replace:

Это захватывает все перед двоеточием и оборачивает его в теги.

preg_replace использует регулярные выражения для поиска шаблонов и замены этих шаблонов чем-то другим. Смотрите документы на сайте PHP. preg_replace

Первый аргумент — это шаблон поиска. Книги были написаны на регулярных выражениях, поэтому я не буду вдаваться в подробности здесь, кроме как для объяснения примера.

/(.*):/ означает поиск последовательности любого символа вплоть до двоеточия ‘:’.

. означает любой персонаж
* означает 0 или более из предыдущего символа.

Паренс () используются для захвата этой последовательности, чтобы ее можно было использовать на стороне замены. $1 во втором параметре — последовательность символов, которая была найдена в скобках в параметре поиска.

Если бы я написал это по-английски, это выглядело бы следующим образом:
Найти последовательность символов до, но не включая двоеточие. Замените эту последовательность символов префиксом и суффикс оставляя оставшуюся часть строки без изменений.

Еще одна вещь, чтобы отметить. В этом конкретном случае мы могли бы на самом деле использовать str_replace() потому что мы знаем, что начальный жирный тег идет в начале.

Я тренирую свои навыки PHP для создания образов. Мне нужно только одно, что не работает. Я не думаю, что это возможно по тому, как я хочу, но должен быть другой путь. Код, который у меня уже есть, следующий:

Который приводит к этому изображению:

[/g1]

Он отлично работает, но мое имя, Витце, должно быть смелым. Я не думаю, что это можно сделать простым способом, но это должно быть возможно. Я могу добавить еще imagettftext() с жирным шрифтом Arial, но текст Lorum ipsum должен начинаться рядом с именем, а вторая строка должна продолжаться в тех же координатах X, что и имя. Как сейчас. У меня также есть другое желание, но я считаю, что это слишком сложно, потому что этот текст может иметь любую позицию. Но если кто-то знает, как это сделать, он замечательный. Это значит, что ссылка ( http://www.google.com ) имеет подчеркивание. Я не думаю, что мне нужно сообщить дополнительную информацию.

4 ответа

Я сам нашел решение, чтобы получить его жирным шрифтом. У меня нет желания объяснять все, потому что я тот, кто задал этот вопрос, поэтому я просто передаю новый код с полученным изображением. Завтра я попробую подчеркнуть ссылку. Если кто-нибудь знает ответ на этот вопрос, я приму этот ответ. Обратите внимание, что я немного изменил код, который не нужен, чтобы заставить код работать.

В результате получается следующее изображение:

[/g0]

Попробуйте использовать контур / ход. Как, пожалуйста, проверьте этот код.

Рассмотрим все способы как можно сделать жирный шрифт через html и CSS. Существует два варианта:

  • Через html тег и
  • Через свойство CSS font-weight

Жирный шрифт через html тег и

Весь текст заключенный в html теги и будет жирным. Первый тег состоящий из необычной буквы "b" произошло в сокращение от английского слова "bold".

Разница между двумя тегами визуально отсутствуют. Среди SEO-оптимизаторов бытует мнение, что для поисковых систем оказывает большее влияние, когда мы хотим выделить ключевое слово.

Преобразуется на странице в

Обычный шрифт.

Жирный шрифт через тег b

Обычный текст. Жирный текст через тег strong

Жирный шрифт через свойство CSS font-weight

В CSS есть свойство font-weight, которое отвечает за толщину написание букв.

Синтаксис CSS font-weight

  • bold – жирное значение шрифта (аналог 700)
  • normal (по умолчанию) – нормальное значение шрифта (400)
  • bolder/lighter – шрифт должен быть больше/меньше, чем у родителя
  • inherit – принять значение предка (родителя)

В нашем случае, для жирности шрифта необходимо применить свойство bold для придания шрифту "толщины".

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Adblock detector