Перейти к содержимому

Реферальная программа Мегаплана


  • Закрытая тема Тема закрыта

Алфавитный рубрикатор

#11 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8
0

Отправлено 01 Март 2010 - 23:05

sc2r2bey, надо уметь экспериментировать. Я включил отображение страницы в кодировке UTF-8 (как мы знаем, по-умолчанию UTF-8 не правильно будет отображать кириллицу из Windows-1251).
Так и получилось, у вас в повторениях раскладка русская в первых буквах.
  • 0

#12 surfer

surfer
    Topic Starter
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 02 Март 2010 - 10:32

:huh:
  • 0

#13 surfer

surfer
    Topic Starter
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 19 Март 2010 - 09:54

я так понял $factory надо будет вложенными циклами выводить?
  • 0

#14 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 19 Март 2010 - 11:20

sc2r2bey, смотря что хочешь вывести, если обойти все буквы и вывести наименования, то естественно двойной цикл, и лучше, как по мне, это будет foreach.
Если вывести все наименования одной буквы, то достаточно обратиться к нужному элементу массива $factory
  • 0

#15 surfer

surfer
    Topic Starter
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 19 Март 2010 - 15:08

Вывести все буквы и в каждой букве содержимое
там получается вот такой массив в переменной $factory
Array
(
	[A] => Array
		(
			[0] => Array
				(
					[id] => 1
					[published] => 1
					[name] => Abhika
					[url] => www.abhika.it
					[main] => 0
					[letter] => A
				)

			[1] => Array
				(
					[id] => 2
					[published] => 1
					[name] => Angela Bizzari
					[url] => www.angelabizzarri.com
					[main] => 0
					[letter] => A
				)

			[2] => Array
				(
					[id] => 3
					[published] => 1
					[name] => A.R.Arredamenti
					[url] => www.ararredamenti.it
					[main] => 0
					[letter] => A
				)

			[3] => Array
				(
					[id] => 4
					[published] => 1
					[name] => Adrenalina
					[url] => www.adrenalina.it
					[main] => 0
					[letter] => A
				)

			[4] => Array
				(
					[id] => 5
					[published] => 1
					[name] => Agostini
					[url] => www.agostinipaolo.it
					[main] => 0
					[letter] => A
				)

			[5] => Array
				(
					[id] => 6
					[published] => 1
					[name] => Alberto&Mario Ghezzani
					[url] => www.ghezzani.it
					[main] => 0
					[letter] => A
				)
и т.д.

как его разложить?

чтоб получилось
A
Abhika, Angela Bizzari, A.R.Arredamenti и т.д.
В
и т.д.

вот нашел решение можно закрывать или предлагать более эффективные способы решения



// код вывода
foreach ($factory as $key_0 => $value_0) {
echo "<h2>".$key_0."</h2>";
foreach ($value_0 as $key_1 => $value_1) {
if (!$value_1['published']) continue; // неопубликованные пропускаем
echo "<a href=\"index.php?module=catalogue&factory=".$value_1['id']."\">".$value_1['name']."</a> ";
}
}

  • 0

#16 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 22 Март 2010 - 20:26

Тема закрыта. Кто захочет, тот придумает и создаст новую тему.
  • 0


Оформление форума – IPBSkins.ru