Size: a a a

2021 May 25

AM

Alexander Makarov in Yii Framework 3
Или в чём вопрос?
источник

ПА

Павел Афонин... in Yii Framework 3
Смотри изначально я хотел посмотреть как реализовано в
Illuminate\Support\Arr::isAssoc
и Yiisoft\Arrays\ArrayHelper:isAssociative

реализации у них понятное дело разные, но и результат тоже разный
источник

ПА

Павел Афонин... in Yii Framework 3
что странно, поэтому я и спрашиваю
источник

СП

Сергей Предводителев... in Yii Framework 3
::isMixed($array) лучше, чем ::isAssociative($array, false)
источник

ПА

Павел Афонин... in Yii Framework 3
Yiisoft\Arrays\ArrayHelper:isAssociative(['test'=>3,3]) !== Illuminate\Support\Arr::isAssoc(['test'=>3,3])
НО
Yiisoft\Arrays\ArrayHelper:isAssociative(['test'=>3,3],true) === Illuminate\Support\Arr::isAssoc(['test'=>3,3])
источник

ПА

Павел Афонин... in Yii Framework 3
поэтому вопрос , почему не убрать этот флаг и сделать по умолчанию проверку на то что все строки?
источник

А

Алексей R in Yii Framework 3
За что второй параметр отвечает?
источник

СП

Сергей Предводителев... in Yii Framework 3
если false, то метод вернёт true, если в массиве есть хотя бы один строковой ключ
источник

AM

Alexander Makarov in Yii Framework 3
эх, это косячная штука
источник

ПА

Павел Афонин... in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
булевы флаги надо истреблять
источник

А

Алексей R in Yii Framework 3
А мне эта штука норм
источник

СП

Сергей Предводителев... in Yii Framework 3
Вот я и говорю:
::isMixed($array) лучше, чем ::isAssociative($array, false)
источник

А

Алексей R in Yii Framework 3
Можно отдельно метод на миксс добавить, но такой ассок ок
источник

А

Алексей R in Yii Framework 3
Если там только строки в ключах, то что вернёт исМикс?
источник

ПА

Павел Афонин... in Yii Framework 3
false
источник

ПА

Павел Афонин... in Yii Framework 3
тру когда и то и то
источник

А

Алексей R in Yii Framework 3
Зачем нужен этот метод?
источник

СП

Сергей Предводителев... in Yii Framework 3
Можно не isMixed, а hasStringKeys
источник

ПА

Павел Афонин... in Yii Framework 3
понимать что в массиве есть и инты и строки
источник