
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.06.2012, 11:48:38
|
|||
|---|---|---|---|
|
|||
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
Можно ли такую конструкцию записать в одну строчку, без дополнительных переменных? Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 11:52:08
|
|||
|---|---|---|---|
|
|||
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
А собственно, зачем? Сколько будет элементов в массиве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 12:16:19
|
|||
|---|---|---|---|
|
|||
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
Для краткости. И ради интереса, можно или нет. 2 или 3 элемента с короткими значениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 12:26:06
|
|||
|---|---|---|---|
|
|||
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
Ну если два, то тут просто (func_returning_key() == '***' ? 'aaa' : 'bbb'); Если больше - рискуете в мартышку и очки превратиться )) В две строчки читабельнее будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 12:30:43
|
|||
|---|---|---|---|
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
Дмитрий Исаев, типа анонимные массивы? нет нельзя если хочется краткости. то надо больше конкретики что именно вы хотите сделать. выбрать одно значение из двух можно и без массивов Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 12:31:33
|
|||
|---|---|---|---|
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
r u, опоздал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 12:46:06
|
|||
|---|---|---|---|
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
r uДмитрий Исаев, типа анонимные массивы? нет нельзя если хочется краткости. то надо больше конкретики что именно вы хотите сделать. выбрать одно значение из двух можно и без массивов Код: php 1. ждемс следующего выхода PHP - там можно так делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 12:56:50
|
|||
|---|---|---|---|
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
Ренат, ну да в 5.4 есть Array dereferencing интересно сработает ли именно вариант ТСа. надо проверять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 13:28:30
|
|||
|---|---|---|---|
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
вроде да, у кого есть пхп5.4 тест в студию) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2012, 13:52:27
|
|||
|---|---|---|---|
|
|||
Как написать =array(key=>val)[func_returns_key()] ? |
|||
|
#18+
r uесли хочется краткости. то надо больше конкретики что именно вы хотите сделать. выбрать одно значение из двух можно и без массивов Примерно так: Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1465084]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 503ms |

| 0 / 0 |
