X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод цикла в PHP?
moto-arena
moto-arena
Topic Starter сообщение 1.12.2010, 3:53; Ответить: moto-arena
Сообщение #1


Доброго времени суток. В общем у меня такая проблема. Нужно вывести в цикле все существующие сочетания 3 и 4 буквенных доменных имён во всех зонах .

цикл с английскими буквами работает нормально


aaa
aab
aac
...
aba
abb
...

for ($f=aaa;; $f++)
{
if ($f == zzz) break;
echo $f.'.net';
echo '<br>';
}



А каким образом можно реализовать вывод цикла с русскими буквами?
При использовании русских букв цикл просто уходит в бесконечность

ааа
ааа
ааа
ааа
ааа
.....

Сообщение отредактировал moto-arena - 1.12.2010, 3:58


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zenn
zenn
сообщение 1.12.2010, 4:01; Ответить: zenn
Сообщение #2


Товарищь, с помощью chr() функции.
Пример:
for($a=0;$a<25;$a++) {
echo chr(0x61+$a);
}

happy.gif

Сообщение отредактировал zenn - 1.12.2010, 4:02


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
Topic Starter сообщение 1.12.2010, 5:41; Ответить: moto-arena
Сообщение #3


Я так понял, что таким способом можно выводить только по одной букве.

<?php

for ($f=224 ;; $f++)
{
if ($f == 255) break;
echo chr($f).'.'.рф;
echo "<br>";
}

?>



а.рф
б.рф
в.рф
г.рф
д.рф
е.рф
ж.рф
з.рф
и.рф
й.рф
к.рф
л.рф
м.рф
н.рф
о.рф
п.рф
р.рф
с.рф
т.рф
у.рф
ф.рф
х.рф
ц.рф
ч.рф
ш.рф
щ.рф
ъ.рф
ы.рф
ь.рф
э.рф
ю.рф

Мне нужно реализовать вывод

ааа.рф
ааб.рф
аав.рф
....
аба.рф
абб.рф
абв.рф
...
яяя.рф

----------------------
Извиняюсь за такие вопросы (может они вам покажутся абсурдными), я в практиве ещё не силён. smile.gif

Сообщение отредактировал moto-arena - 1.12.2010, 5:42


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Пуховой
Пуховой
сообщение 1.12.2010, 6:02; Ответить: Пуховой
Сообщение #4


Очень далек от PHP, но по логике вещей:

<?php

for ($a=224; $a<=255; $a++)
{
  for ($b=224; $b<=255; $b++)
  {
    for ($c=224; $c<=255; $c++)
    {
      echo chr ($a).chr ($b).chr ($c).'.'.рф.'<br>';
    }
  }
}

?>


P.s.: Проверил, работает.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
Topic Starter сообщение 1.12.2010, 6:08; Ответить: moto-arena
Сообщение #5


(Пуховой @ 1.12.2010, 6:02) *
Очень далек от PHP, но по логике вещей:

Код
<?php

for ($a=224; $a<=255; $a++)
{
for ($b=224; $b<=255; $b++)
{
for ($c=224; $c<=255; $c++)
{
echo chr ($a).chr ($b).chr ($c).'.'.рф.'<br>';
}
}
}

?>


P.s.: Проверил, работает.


Огромное спасибо. Я и не додумался до этого.))


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zenn
zenn
сообщение 1.12.2010, 14:13; Ответить: zenn
Сообщение #6


Я дал лишь пример, а уже как вложить циклы - думаю дело ваше, не шибко сложное smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zomb1e
Zomb1e
сообщение 1.12.2010, 15:54; Ответить: Zomb1e
Сообщение #7


(moto-arena @ 1.12.2010, 2:53) *
А каким образом можно реализовать вывод цикла с русскими буквами?
При использовании русских букв цикл просто уходит в бесконечность

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 98242 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3418 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1243 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6784 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44930 19.7.2023, 10:03
автор: qpPeW


 



RSS Текстовая версия Сейчас: 24.4.2024, 15:02
Дизайн