VSCode/Laravel/開発小ネタ/子育て/趣味
HABATAKIブログ@翔
  • ホーム
  • Larval
  • プログラミング
    • JavaScript
    • PHP
    • Python
    • Nativescript
  • vscode
  • お問い合わせ
  • 自己紹介

複数階層の連想配列を1次配列へ変換

PHP
2021.10.21
  1. 変換方法はコチラ
  2. 出力結果はコチラ

変換方法はコチラ

もういきなり答えです。はい。

array_reduce(array_values(配列), 'array_merge', []);

でできます。

出力結果はコチラ

1次配列になって返ってきます!

PHPプログラミング
array
翔平@5児のパパ
HABATAKIブログ@翔

関連記事

Larval

【Laravel】超簡単にExcelファイルを取り込む

Laravelを使って作成されているwebアプリで、Excelアップロードを行う方法を書いてみました。 多くのデータを手入力するのは大変ですよね。Excelアップロードでその問題を解決しましょう!
Larval

maatwebsite/excel 複合keyを持つmodelを使うとmb_strpos() expects…

maatwebsite/excel でCSV出力を簡単に実装できるのですが、一つ弱点というかハマったところがあったので、共有しておきます。CSV出力用のクエリを構成する際にmodelを単体で使用する。且つ、そのmodelが複合KEYを持つとmb_strpos() expects .... というエラーが発生します。どうやら、Model.phpの内部処理で主KEYの情報を取得する処理で、文字列を期待しているところに、(複合KEYなので)配列が渡されることで、エラーが発生すると。。。対策としては、Modelを使用しないでデータ抽出のクエリを組めば大丈夫でした。
PHP

explodeとarray_popは同時に使えない

phpのコーディング中に発生したエラーの対処法...explodeとarray_popを1行にまとめていると、エラーが発生してしまいました。
GAS

目を付けた中古車の価格変動をウォッチする方法[GAS] ソース編

価格.comみたいに車も価格変動を追えたらいいなーと思いGoogle App Scriptを使って、中古車情報サイトgoo-netから目当ての車の情報を日々取得する事にしました。 今回の記事は車の情報を引き抜くプログラムの概要と、注意点を記載しています。
Larval

【Laravel】 Artisan コマンドを使いやすくする方法

Laravelの...artisanコマンド...コントローラを作成...サーバーを起動...いろいろな事ができますが、私はこのartisanコマンドを覚えていませ...VS Codeにあるプラグインを導入すると、artisanコマンドがより身近に...今回はその方法といくつか、使用例を挙げ...
Nativescript

【NativeScript入門】Simulatorを使ってみよう

NativeScriptは作成したコードをQRコードと専用アプリを使ってiPhoneに転送・実行する事が可能ですが、これを毎度毎度行うのはだんだん面倒になってきます。PC上でSimulatorを起動して即座にPreviewを確認できれば便利ですよね?今回はVSCodeからSimulatorを起動するところまでご紹介します。
複数ファイルアップロード キャンセル対応 in Laravel & Chrome
[Wijmo] [MultiRow]getCellDataよりもスマートな値の取り方
ホーム
プログラミング
PHP
複数階層の連想配列を1次配列へ変換

プロフィール

翔平@5児のパパ
翔平@5児のパパ

基本的に働きたくない人間
車とバイクが好き
だけど酒にはめちゃくちゃ弱い
子宝に恵まれ5児(男2、女3)のパパ

翔平@5児のパパをフォローする

最近の投稿

  • explodeとarray_popは同時に使えない
  • 【yum】エラー[nothing provides redhat-release]
  • Docker + Laravel memory_limit 変更
  • Laravel + MySQL Partition
  • Chrome拡張機能 WindowResizerが便利

カテゴリー

  • Bootstrap
  • CI/CD
  • CSS
  • Docker
  • Flutter
  • GAS
  • JavaScript
  • Larval
  • Mac
  • MySQL
  • Nativescript
  • Node.js
  • PHP
  • Python
  • Tech
  • vscode
  • Wijmo
  • アニメ
  • ガーデニング
  • スクレイピング
  • ブログ
  • プログラミング
  • 僕のヒーローアカデミア
  • 子育て
  • 寝かしつけ
  • 車
HABATAKIブログ@翔
Copyright © 2019-2022 HABATAKIブログ@翔 All Rights Reserved.
    • ホーム
    • Larval
    • プログラミング
      • JavaScript
      • PHP
      • Python
      • Nativescript
    • vscode
    • お問い合わせ
    • 自己紹介
  • ホーム
  • トップ
  • プロフィール

    翔平@5児のパパ
    翔平@5児のパパ

    基本的に働きたくない人間
    車とバイクが好き
    だけど酒にはめちゃくちゃ弱い
    子宝に恵まれ5児(男2、女3)のパパ

    翔平@5児のパパをフォローする

    最近の投稿

    • explodeとarray_popは同時に使えない
    • 【yum】エラー[nothing provides redhat-release]
    • Docker + Laravel memory_limit 変更
    • Laravel + MySQL Partition
    • Chrome拡張機能 WindowResizerが便利

    カテゴリー

    • Bootstrap
    • CI/CD
    • CSS
    • Docker
    • Flutter
    • GAS
    • JavaScript
    • Larval
    • Mac
    • MySQL
    • Nativescript
    • Node.js
    • PHP
    • Python
    • Tech
    • vscode
    • Wijmo
    • アニメ
    • ガーデニング
    • スクレイピング
    • ブログ
    • プログラミング
    • 僕のヒーローアカデミア
    • 子育て
    • 寝かしつけ
    • 車