Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
12 / 12 / 0
Регистрация: 03.10.2011
Сообщений: 343

Одна переменная разными шрифтами

19.11.2013, 10:35. Показов 850. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Подскажите, можно ли решить такую задачу:
У меня есть переменная $date, которое содержит в себе "18 ноября", например.
Мне надо, чтобы число выводилось 25 размером шрифта, а месяц 17 шрифтом. Разбить на две разные переменные не получится. Можно ли сделать с помощью PHP?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.11.2013, 10:35
Ответы с готовыми решениями:

JQuery AJAX success и еще одна переменная
Здравствуйте, уважаемые форумчане! Столкнулся со следующей проблемой. При некотором событии функция AJAX success возвращает кучу информации...

Переменная кодировка (или как сделать HTML страничку с разными кодировками)
Всем доброго время суток... http://facebik.ru/index.php (без кодировок) http://facebik.ru/index2.php <meta...

Форматирование текста кнопки (надпись разными шрифтами)
Доброго времени суток, форумчане! Мне нужно получить кнопку, но написать на ней в две строки и разными шрифтами (жирный и обычный текст)....

6
9 / 9 / 3
Регистрация: 08.10.2012
Сообщений: 62
19.11.2013, 10:41
PHP
1
2
$str="18 ноября";
$str=preg_split('/ /', $str);
$str[0] - 18(число)
$str[1] - ноября(месяц)
и выводите как хотите.
1
12 / 12 / 0
Регистрация: 03.10.2011
Сообщений: 343
19.11.2013, 11:00  [ТС]
Хм.. локально получается сделать.
Но сайт у меня на CMS. И так сделать не получается... Выводится пустая строка..
0
9 / 9 / 3
Регистрация: 08.10.2012
Сообщений: 62
19.11.2013, 11:50
Может быть дата у вас в date()?
0
12 / 12 / 0
Регистрация: 03.10.2011
Сообщений: 343
19.11.2013, 11:55  [ТС]
Неа. Когда я прописываю
PHP
1
<?php print $date; ?>
все выводится хорошо. А вот если разбиваю на подстроки, то не выходит..
0
9 / 9 / 3
Регистрация: 08.10.2012
Сообщений: 62
19.11.2013, 12:34
Покажите больше кода, где эта переменная появляется и т.д
0
12 / 12 / 0
Регистрация: 03.10.2011
Сообщений: 343
19.11.2013, 12:46  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
function format_date($timestamp, $type = 'medium', $format = '', $timezone = NULL, $langcode = NULL) {
  if (!isset($timezone)) {
    global $user;
    if (variable_get('configurable_timezones', 1) && $user->uid && strlen($user->timezone)) {
      $timezone = $user->timezone;
    }
    else {
      $timezone = variable_get('date_default_timezone', 0);
    }
  }
 
  $timestamp += $timezone;
 
  switch ($type) {
    case 'small':
      $format = variable_get('date_format_short', 'm/d/Y - H:i');
      break;
    case 'large':
      $format = variable_get('date_format_long', 'l, F j, Y - H:i');
      break;
    case 'custom':
      // No change to format.
      break;
    case 'medium':
    default:
      $format = variable_get('date_format_medium', 'D, m/d/Y - H:i');
  }
 
  $max = strlen($format);
  $date = '';
  for ($i = 0; $i < $max; $i++) {
    $c = $format[$i];
    if (strpos('AaDlM', $c) !== FALSE) {
      $date .= t(gmdate($c, $timestamp), array(), $langcode);
    }
    else if ($c == 'F') {
      // Special treatment for long month names: May is both an abbreviation
      // and a full month name in English, but other languages have
      // different abbreviations.
      $date .= trim(t('!long-month-name ' . gmdate($c, $timestamp), array('!long-month-name' => ''), $langcode));
    }
    else if (strpos('BdgGhHiIjLmnsStTUwWYyz', $c) !== FALSE) {
      $date .= gmdate($c, $timestamp);
    }
    else if ($c == 'r') {
      $date .= format_date($timestamp - $timezone, 'custom', 'D, d M Y H:i:s O', $timezone, $langcode);
    }
    else if ($c == 'O') {
      $date .= sprintf('%s%02d%02d', ($timezone < 0 ? '-' : '+'), abs($timezone / 3600), abs($timezone % 3600) / 60);
    }
    else if ($c == 'Z') {
      $date .= $timezone;
    }
    else if ($c == '\\') {
      $date .= $format[++$i];
    }
    else {
      $date .= $c;
    }
  }
 
  return $date;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.11.2013, 12:46
Помогаю со студенческими работами здесь

Вывести разными шрифтами и размерами свое имя
Вывести разными шрифтами и размерами свое имя с указанием значений параметров номера и размера шрифта Помогите пожалуйста! Заранее...

ListBox, вывод содержимого разными цветами/шрифтами
Надо в ListBox ввести любой список уроков, например(математика, биология и т.д.) и каждый предмет был разного...

Переменная с разными типами
Доброго времени суток. Возникла необходимость в создании массива с разными типами данных. Сейчас использую то что знаю, создал строчный...

Одна строка печатается двумя разными размерами шрифта
Selection.Font.Size = 8 Selection.TypeText Text:= _ &quot;Форма утверждена научно-методическим советом университета протокол №1...

Две кнопки, одна переменная
Доброй ночи. Имеется кнопка, при нажатии на которую, открывается окно выбора файла (*.txt наполнен строками с целыми числами); после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru