haman29 2013-01-10 11:55:29

[PHP] ネストと連想配列 このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

  • foreach の3段ネスト
  • $a[][][$b[]][] <- これ

今日読んだソースコードの一部です。 変数名とか適当に変えてます。

<?php
// ...
// よくわからない処理

foreach (array_keys($arrRet) as $key) {
    foreach ($arrHoges as $hogeKey => $arrFuga) {
        foreach ($arrFuga as $fugaKey => $fugaVal) {
            $arrRet[$key]['hoge'][$arrFuga['fuga_id']][$fugaKey] = $fugaVal;
        }
        $arrRet[$key]['hoge'][$arrFuga['fuga_id']]['piyo'] =& $objHoge->getFuga($arrFuga['fuga_id']);
    }
}

// よくわからない処理
// ...

コメント(2)

#1 Miraranran 2013-01-12 02:04:30  

$keyはなくてもリファレンスで片付くのと、$hogeKeyが全く使われてない...。

#2 token7 2013-01-13 02:10:39  

何でこんなに配列好きなんだろ


このウンコードに臭った人は、こちらのウンコードにも臭ってます

[PHP] 俺JavaScriptでDB更新できるん...

このエントリーをはてなブックマークに追加

運用中コードを覗いて見つけて大爆笑してま...

// JavaScript
var ins = "insert into xx...

鑑賞する »

[HTML] だって header だもの?!

このエントリーをはてなブックマークに追加

最近話題になったとある Web サービス...

<!doctype html>
<html lang="ja">
<head...

鑑賞する »

[PHP] $select2「$selectがやられ...

このエントリーをはてなブックマークに追加

コメントはすべて原文にはないものです

<?php

// 注: 実際のファイル名はちゃんとしたものです
incl...

鑑賞する »