【PHP】下らねぇ質問はここに書き込みやがれ 3at TECH
【PHP】下らねぇ質問はここに書き込みやがれ 3 - 暇つぶし2ch999:デフォルトの名無しさん
16/03/12 22:18:44.37 jgL6oJsP.net
こんな感じの自作関数で実装できましたが、もっと簡潔な方法があれば教えてほしいです

function timechange($time) {
$time4digit = substr($time, 0, -2);
echo wordwrap($time4digit, 2, ":", true);
}

1000:デフォルトの名無しさん
16/03/12 22:24:09.17 jgL6oJsP.net
何度も連投すみません

上の関数だと6桁は正常に:で分割(12:34)になるんですが、
5桁だと上手くいきません。ご教授ください

1001:デフォルトの名無しさん
16/03/12 22:34:26.61 j4grSBgs.net
function timechange($time) {
$time = sprintf("%06d", $time);
$time4digit = substr($time, 0, -2);
echo wordwrap($time4digit, 2, ":", true);
}

1002:デフォルトの名無しさん
16/03/12 22:39:06.78 V1lRWN9o.net
>>984
最初に1000000を足して7桁に揃えてからやるとか、sprintf でやってみるとか?
sprintf ('%02d:%02d:%02d', $time/10000, $time/100%100, $time%100)

1003:デフォルトの名無しさん
16/03/12 22:41:02.88 V1lRWN9o.net
あーごめん、条件を適当に読み過ぎたw
無視するか拾えるものだけ拾って

1004:デフォルトの名無しさん
16/03/12 23:03:02.90 jgL6oJsP.net
>>985
成功しました。ありがとうございます。
sprintf便利すぎますね

1005:デフォルトの名無しさん
16/03/12 23:31:38.00 j4grSBgs.net
次スレ
スレリンク(tech板)

1006:デフォルトの名無しさん
16/03/13 02:21:29.73 MpEKJeeZ.net
クラスってどんな時に使うんでしょうか!!!

1007:デフォルトの名無しさん
16/03/13 03:01:44.79 9kqv0Cg0.net
使いたい時に使う

1008:デフォルトの名無しさん
16/03/13 05:10:49.45 MpEKJeeZ.net
>>991
じゃあてめえをぶん殴るのにも使えんのか?
なんてね(*ノω・*)テヘ

1009:デフォルトの名無しさん
16/03/13 06:43:19.88 ZQ9tZTy0.net
そういう時はイスを投げるんだよ

典型的には特定の処理に関わる関数や変数をひとまとめにしたいときに使う
たとえばphpからDBを扱うときによく使われる $dbh = new PDO($dsn); に出てきてるPDO、これclass

1010:デフォルトの名無しさん
16/03/13 08:17:52.84 th1TODZW.net
プログラマが投げるのはマサカリと決まっています。

1011:デフォルトの名無しさん
16/03/13 11:09:47.54 ULJgt6Ph.net
>>983
function timechange($time) {
$time = sprintf(

1012:デフォルトの名無しさん
16/03/13 11:12:07.74 ULJgt6Ph.net
function timechange($time) {
$time = sprintf("%06d", $time);
$h = substr($time, 0, 2);
$m = substr($time, 2, 2);
echo $h.':'.$m;
}

1013:デフォルトの名無しさん
16/03/13 13:14:43.79 WNHsfoP5.net
sprintf 使うなら素直に hh:mm で出せばいいじゃない。
sprintf ('%02d:%02d', $time/10000, $time/100%100,)

1014:デフォルトの名無しさん
16/03/13 15:35:19.10 kS6/ihj4.net
ume

1015:デフォルトの名無しさん
16/03/13 15:49:45.37 hhfCvQlY.net
runa

1016:デフォルトの名無しさん
16/03/13 17:47:07.69 th1TODZW.net
ほい

1017:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 119日 22時間 48分 59秒

1018:1002
Over 1000 Thread.net
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


──────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
──────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
URLリンク(premium.2ch.net)
URLリンク(pink-chan-store.myshopify.com)


1019:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch