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

start [/forum/topic.php?fid=23&msg=37823998&tid=1465084]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 431ms |

| 0 / 0 |
