Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: прибавление значения к каждому значению массива в зависимости от количества элементов в массиве [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
Ch_chov
Отправлено: 25 Июля, 2014 - 11:21:20
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




DelphinPRO пишет:
сколько кода...

добавим одиночные символы в начало к моему примеру и готово.


Еще короче

PHP:
скопировать код в буфер обмена
  1. for ($i = 'A'; $i != 'AAA'; $result[] = $i, $i++);
  2.  
  3. print_r($result);
 
 Top
DelphinPRO
Отправлено: 25 Июля, 2014 - 11:22:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)





а ларчик просто открывался Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
IllusionMH
Отправлено: 25 Июля, 2014 - 11:45:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)





Кто ж читает доку по оператору инкремента ожидая подвоха? Ха-ха Все реально просто
 
 Top
DelphinPRO
Отправлено: 25 Июля, 2014 - 11:48:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)





не поверите, но я подобную задачу решал год назад так:
PHP:
скопировать код в буфер обмена
  1. function wt_convert26($az)
  2. {
  3.         static $n26 = array(
  4.                 'aa' => 0, 'ab' => 1, 'ac' => 2, 'ad' => 3, 'ae' => 4, 'af' => 5, 'ag' => 6, 'ah' => 7, 'ai' => 8,
  5.                 'aj' => 9, 'ak' => 10, 'al' => 11, 'am' => 12, 'an' => 13, 'ao' => 14, 'ap' => 15, 'aq' => 16, 'ar' => 17,
  6.                 'as' => 18, 'at' => 19, 'au' => 20, 'av' => 21, 'aw' => 22, 'ax' => 23, 'ay' => 24, 'az' => 25, 'ba' => 26,
  7.                 'bb' => 27, 'bc' => 28, 'bd' => 29, 'be' => 30, 'bf' => 31, 'bg' => 32, 'bh' => 33, 'bi' => 34, 'bj' => 35,
  8.                 'bk' => 36, 'bl' => 37, 'bm' => 38, 'bn' => 39, 'bo' => 40, 'bp' => 41, 'bq' => 42, 'br' => 43, 'bs' => 44,
  9.                 'bt' => 45, 'bu' => 46, 'bv' => 47, 'bw' => 48, 'bx' => 49, 'by' => 50, 'bz' => 51, 'ca' => 52, 'cb' => 53,
  10.                 'cc' => 54, 'cd' => 55, 'ce' => 56, 'cf' => 57, 'cg' => 58, 'ch' => 59, 'ci' => 60, 'cj' => 61, 'ck' => 62,
  11.                 'cl' => 63, 'cm' => 64, 'cn' => 65, 'co' => 66, 'cp' => 67, 'cq' => 68, 'cr' => 69, 'cs' => 70, 'ct' => 71,
  12.                 'cu' => 72, 'cv' => 73, 'cw' => 74, 'cx' => 75, 'cy' => 76, 'cz' => 77, 'da' => 78, 'db' => 79, 'dc' => 80,
  13.                 'dd' => 81, 'de' => 82, 'df' => 83, 'dg' => 84, 'dh' => 85, 'di' => 86, 'dj' => 87, 'dk' => 88, 'dl' => 89,
  14.                 'dm' => 90, 'dn' => 91, 'do' => 92, 'dp' => 93, 'dq' => 94, 'dr' => 95, 'ds' => 96, 'dt' => 97, 'du' => 98,
  15.                 'dv' => 99, 'dw' => 100, 'dx' => 101, 'dy' => 102, 'dz' => 103, 'ea' => 104, 'eb' => 105, 'ec' => 106,
  16.                 'ed' => 107, 'ee' => 108, 'ef' => 109, 'eg' => 110, 'eh' => 111, 'ei' => 112, 'ej' => 113, 'ek' => 114,
  17.                 'el' => 115, 'em' => 116, 'en' => 117, 'eo' => 118, 'ep' => 119, 'eq' => 120, 'er' => 121, 'es' => 122,
  18.                 'et' => 123, 'eu' => 124, 'ev' => 125, 'ew' => 126, 'ex' => 127, 'ey' => 128, 'ez' => 129, 'fa' => 130,
  19.                 'fb' => 131, 'fc' => 132, 'fd' => 133, 'fe' => 134, 'ff' => 135, 'fg' => 136, 'fh' => 137, 'fi' => 138,
  20.                 'fj' => 139, 'fk' => 140, 'fl' => 141, 'fm' => 142, 'fn' => 143, 'fo' => 144, 'fp' => 145, 'fq' => 146,
  21.                 'fr' => 147, 'fs' => 148, 'ft' => 149, 'fu' => 150);
  22.         return $n26[$az];
  23. }
Не понял


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Ch_chov
Отправлено: 25 Июля, 2014 - 11:57:50
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




ridvik пишет:
$string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$arr1 = str_split($string);


Такой код уже несколько раз встречал. Его можно немного упростить.

 
 Top
ridvik
Отправлено: 25 Июля, 2014 - 14:21:03
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


Всем спасибо за помощь) думаю ваших ответов мне достаточно)) каждому из вас отдельное спасибо)))
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB