ホームページ > バックエンド開発 > PHPチュートリアル > PHP で 2 次元配列をマージする方法

PHP で 2 次元配列をマージする方法

WBOY
リリース: 2016-06-23 13:32:11
オリジナル
1008 人が閲覧しました

"arr": [
"
}
]

これは前の print_r からのデータですセクション
を次のように変更したいと思います:

"arr": [






ディスカッションに返信(解決策)

誰かいますか? ?
このポイント

$s =<<< TXT{"arr": [                {                    "a": "XXX"                },                {                    "a": "YYY"                }]}TXT;$t = json_decode($s, 1);array_walk($t['arr'], function(&$v) {$v = current($v);});print_r($t);echo json_encode($t);
ログイン後にコピー
Array(    [arr] => Array        (            [0] => XXX            [1] => YYY        )){"arr":["XXX","YYY"]}
ログイン後にコピー


$t['arr'] = array_map('current', $t['arr']);echo json_encode($t);
ログイン後にコピー

<?php$o = <<<FDIPZONE{"arr": [                {                    "a": "XXX"                },                {                    "a": "YYY"                }]}FDIPZONE;$arr = json_decode($o, true);$tmp = array();foreach($arr['arr'] as $k=>$v){    array_push($tmp, $v['a']);}$result = array('arr'=>array($tmp));header('content-type:application/json');echo json_encode($result, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);?>
ログイン後にコピー

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