ホームページ > バックエンド開発 > PHPの問題 > PHPオブジェクトを配列に変換する方法

PHPオブジェクトを配列に変換する方法

藏色散人
リリース: 2023-03-02 06:52:01
オリジナル
9527 人が閲覧しました

PHP オブジェクトを配列に変換する方法: 1. 「json_decode」関数を使用してオブジェクトを数値に変換します。構文は「json_decode($param, true);」です。 2. 「object_to_array」を使用します。 " メソッドを使用して型変換を強制します。

PHPオブジェクトを配列に変換する方法

PHP オブジェクトから配列

PHP オブジェクトを配列に変換するには 2 つの方法があります:

(1) 関数

$param = json_encode($param);
$param = json_decode($param, true);
ログイン後にコピー

を使用します。これで object->>json->>array の変換は完了です。

json_decode は true を追加せず、json を object に変換します

( 2) 強制変換タイプ

function object_to_array($obj) {
    $arr = (array)$obj;
    foreach ($arr as $k => $v) {
        if (gettype($v) == 'resource') {
            return;
        }
        if (gettype($v) == 'object' || gettype($v) == 'array') {
            $arr[$k] = (array)object_to_array($v);
        }
    }
 
    return $arr;
}
ログイン後にコピー

関連知識の詳細については、PHP 中国語 Web サイトをご覧ください。

以上がPHPオブジェクトを配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート