smeghead 2012-08-09 16:01:48

[PHP] 地平線 このエントリーをはてなブックマークに追加

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

どこまでも横スクロールしそうに思えてくる横に長いコード。これを横スクロールせずに表示できるディスプレイはそうは無いはず。

    if(!empty($data[$column_info['target_model_name']][$column_info['target_field_name']]) && strlen($data[$column_info['target_model_name']][$column_info['target_field_name']])<20 && preg_match('/\d{4}[-\/]\d{2}[-\/]d{2}/',$data[$column_info['target_model_name']][$column_info['target_field_name']])){
        $result_data[] = date('Y/m/d',strtotime($data[$column_info['target_model_name']][$column_info['target_field_name']]));
    }elseif(!empty($data[$column_info['target_model_name']][$column_info['target_field_name']]) && strlen($data[$column_info['target_model_name']][$column_info['target_field_name']])<10 && preg_match('/\d{2}:\d{2}/',$data[$column_info['target_model_name']][$column_info['target_field_name']])){
        $result_data[] = date('H:i',strtotime($data[$column_info['target_model_name']][$column_info['target_field_name']]));
    }else{
        $result_data[] = $data[$column_info['target_model_name']][$column_info['target_field_name']];
    }

コメント(4)

#1 _john_doe_ 2012-08-14 04:22:47  

読めん。

#2 mironal 2012-08-14 04:32:22  

パナイ

#3 Yajamon 2012-08-14 04:43:22  

$tmp_dataでもなんでもいいから最初に$data[...][...]を格納してくれ…

#4 magiwo 2012-08-14 04:55:23  

少し整理するとやりたい事わかったけど、なんか色々違う

$mdl = $column_info['target_model_name'];
$fld = $column_info['target_field_name'];
$value = $data[$mdl][$fld];
if(!empty($value) && strlen($value)<20 && preg_match('/\d{4}[-\/]\d{2}[-\/]d{2}/',$value)){
    $result_data[] = date('Y/m/d',strtotime($value));
}elseif(!empty($value) && strlen($value)<10 && preg_match('/\d{2}:\d{2}/',$value)){
    $result_data[] = date('H:i',strtotime($value));
}else{
    $result_data[] = $value;
}

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

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

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

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

<?php

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

鑑賞する »

[JavaScript] とっても長いswitch/case文

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

配列変数を全く理解できていなかった。

var rnd = Math.floor(Math.random() * 128...

鑑賞する »

[C] すげーちゃんと動く!

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

結合試験2日前に脱退したうんkプログラマ...

return 0;

鑑賞する »