2016-02-23 3 views
1

Я хочу прокрутить кучу объектов и проверить свойства каждого объекта, чтобы увидеть, является ли это единственным значением (строка или int) или если оно объект/массив (не имеет значения, содержит ли он что-либо только, если это объект или массив).Проверьте, является ли переменная/свойство единственным значением или является объектом/массивом

Я собирался просто сделать чек, чтобы узнать, является ли каждое свойство строкой или целым числом, но есть ли более эффективный способ?

ответ

2
$object -is [Array] 

Оператор -is проверяет, является ли объект определенным типом.


Edit: может быть, что вы хотите, чтобы увидеть, если это Value Type?

+0

, но имеет ли смысл проверять, является ли это массивом ИЛИ объектом или проверяет, является ли это целым числом или строкой? – red888

+0

@ red888 Не думаю, что я понимаю ваш вопрос. Это поможет, если у вас есть пример кода или даже псевдокод в вашем вопросе – briantist

+0

@ red888 см. Мое редактирование, это то, что вы ищете? – briantist

Смежные вопросы