|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
Как число превратить в строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2005, 13:30 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
Применив к нему строковую операцию (если число является операндом строковой операции, то такое преобразование осуществляется неявно). Так что... ничего специально делать не надо :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2005, 14:04 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
Cache, как бы ни хотелось того производителю, тем не менее позволяет отличить число от строки, и часть функций (например $zhex, $zboolean) критичны к этому факту. Насильно привести переменную из внутреннего числового представления к внутреннему строковому можно, как и сказал уже LittleCat, применив строковую операцию. Не изменить при этом строкового представления можно например конкатенацией с пустой строкой. Например: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2005, 14:20 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
s ^test(20_"")="test" s ^test("20")="test" s ^test(20)="test" вот эти штуки пишут в одну и ту же позицию глобала Так какой же там индекс - число или строка? Все что похоже на число, то есть если в строке одни цифры и первая не ноль - то это число - так что-ли? как-то оригинально то есть нет ни строк, ни чисел - Каше сам разберется? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2005, 15:02 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
kvasov как-то оригинально то есть нет ни строк, ни чисел - Каше сам разберется? Именно так ! Если вспомнить историю, то изначально в М-системах ВСЕ данные хранились как строки, и числовая их интерпретация происходила при использовании этих данных в числовых операциях. Введение внутренней типизации в Cache - очередная попытка ИС ускорить работу своего продукта. К сожалению, логическая стройность и непротиворечивость системы при этом страдает :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2005, 15:27 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
kvasovs ^test(20_"")="test" s ^test("20")="test" s ^test(20)="test" вот эти штуки пишут в одну и ту же позицию глобала Так какой же там индекс - число или строка? Значения индексов канонизируются. В данном случае все три будут означать одно и то же, при взятии в переменную, видимо, получите внутреннее представление как числа. kvasovВсе что похоже на число, то есть если в строке одни цифры и первая не ноль - то это число - так что-ли? Правила канонизации чуть сложнее, но в принципе примерно так. Детали в слове "похоже на число". kvasovкак-то оригинально то есть нет ни строк, ни чисел - Каше сам разберется? Что ж тут оригинального? Стандарт мампса, однако. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2005, 17:30 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
ну яЗначения индексов канонизируются. В данном случае все три будут означать одно и то же, при взятии в переменную, видимо, получите внутреннее представление как числа. ... Что ж тут оригинального? Стандарт мампса, однако. ну_я, я даже удивился, что ты не написал для примера что-то вроде такого: Код: plaintext 1.
:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2005, 17:51 |
|
Как число превратить в строку?
|
|||
---|---|---|---|
#18+
Сашокну_я, я даже удивился, что ты не написал для примера что-то вроде такого: Код: plaintext 1.
:-) Не хотел пугать раньше времени неканоничностью списков. Та еще структура ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2005, 18:34 |
|
|
start [/forum/search_topic.php?author=4RCE&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 671ms |
total: | 836ms |
0 / 0 |