私がJavaScriptでやったことと同等のことを、PHPで行う方法を理解しようとしています。しかし、私はそれを行うための演算子がわからない。 JavaScriptでは、渡されている特定のパラメータがオブジェクトまたは配列のどちらであるかを確認したかったのですが、そうでない場合は文字列/整数であり、私がしたことは
if (str instanceof Array || str instanceof Object)
{
//code
}
else
{
//code
}
誰もがこれと同等のものを知っていますか?
使用してみてください:
if (!is_scalar($var)) {
// Varible is object or array
}
stdClass Object
(
[rest_food_items_id] => 137
[rest_user_id] => 42
)
配列(is_arrayを使用)----
Array
(
[rest_food_items_id] => 137
[rest_user_id] => 42
)
**
**
if(is_object($data)){
}
if(is_array($data)){
}
is_countable
を探しているときにこの質問に遭遇しました。多分それは誰かにいくつかの役に立つものです。 https://www.php.net/manual/en/function.is-countable.php