Автор Тема: Массивные игры  (Прочитано 27082 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #45 : 15 Января 2005, 19:08:54 »
Mog.
у тебя остались какие-то сомнения?

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #46 : 15 Января 2005, 22:14:58 »
RomikChef Странные вы люди: я прошу написать мне функцию, которая может перевернуть строку или если такой функции нет, то рассказать мне принцип создания такой штуки.
Неуже - ли это так сложно, что я не смогу справиться?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #47 : 15 Января 2005, 22:35:13 »
Цитировать
xax:
я прошу написать мне функцию, которая может перевернуть строку

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

а люди миы странные, да.

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #48 : 16 Января 2005, 14:08:47 »
RomikChef Блин, я понимаю, что строка - не массив, но ведь можно её заключить в массив так, чтобы все элементы строки поменяли свои номера наоборот?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #49 : 16 Января 2005, 15:36:10 »
нет не понимаешь.
поскольку тебе надо перевернуть массив, а ты просишь функцию, которая переворачивает строку.

при том, что ни массив, ни строку тебе переворачивать не надо вообще.

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #50 : 17 Января 2005, 02:51:41 »
RomikChef Ок, тогда каким образом можно считать последний элемент строки не пользуясь count()?

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Массивные игры
« Ответ #51 : 17 Января 2005, 11:28:39 »
xax, если ты загнал строку в массив, то чтобы получить последний элемент массива необходимо использовать функцию end()!
 end() передвигает внутренний указатель массива array на последний элемент и возвращает этот элемент.
Читай маны!
Здесь пример ->http://phpclub.net/manrus/f/end.html
Разум когда-нибудь победит

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #52 : 18 Января 2005, 00:37:41 »
Lutik Во сенкс, но только есть но, как строчку заключить в массив, ну тоесть, есть $str - это строчка $str[1] - это элемент строчки, но строчка не заключена в массив?

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Массивные игры
« Ответ #53 : 18 Января 2005, 11:35:55 »

$st
="HelLo world RTFM";
$str preg_split ("/[\\s,]+/"$st);
echo 
end($str);

где, $st твоя строка, $str массив строки $st.
Разум когда-нибудь победит

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Массивные игры
« Ответ #54 : 18 Января 2005, 13:22:56 »
Lutik
ИМХО это задача не требует вмештельства рег/эксп.
[off]Безработный[/off]

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Массивные игры
« Ответ #55 : 18 Января 2005, 14:46:48 »
Цитировать
Lutik:
$st="HelLo world RTFM";$str = preg_split ("/[s,]+/", $st);echo end($str);


Не вижу смысла. Что $st ? и что $str ? строка и строка в массиве что ли ?

куд еще не шло:

$st
="HelLo world RTFM"
$str explode (" "$st); 
echo 
end($str);


Хотя суть мне все равно не понятна. xax ели не надоело объясни нормальным человечским языком, что это все значит ?
[off]Безработный[/off]

Оффлайн xax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 230
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Массивные игры
« Ответ #56 : 18 Января 2005, 23:14:16 »
for_i_0 Блин, есть строка в теккстовом файле, файл я заключаю в массив (Строка - элемент массива), саму строку тоже разбиваю в массив по средством $str=explode(";", $Строка) тогда у меня получается куча элементов $str[0-52] (От нуля до 52), но есть трабла, что если например пропущен элемент 45 (Между ; ничего нету, тогда последний элемент становится 51) вот в этом и проблемма

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Массивные игры
« Ответ #57 : 19 Января 2005, 08:55:36 »
xax
Судя по предыдущим постам тебе нужен был последний элемент массива. А теперь ты зациклился на цифре 52. Где закономерность ? Последний элемент массива остается тем же каким был. Но если даже так, что тебе мешает посчитать и добавить недастающий элемент в начало массива ?(хотя сомневаюсь что это тебе надо)
[off]Безработный[/off]

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Массивные игры
« Ответ #58 : 19 Января 2005, 14:21:59 »
Бред! Я умываю руки.
Человек напрочь отказывается читать литературу! О чем с ним можно тогда говорить!
Разум когда-нибудь победит

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Массивные игры
« Ответ #59 : 19 Января 2005, 20:12:31 »
Ребята! Я ху.ю без баяна. Чел не только маны не читает, но и собственноручно созданную тему на форуме.
Все болезни от нервов, только сифилис от удовольствия

 

Sitemap 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