のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,332,100人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 106

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    452 : nobodyさん - 2011/05/18(水) 00:13:45.36 ID:??? (+33,+10,-1)
    逆引きできた pingも通る
    453 : nobodyさん - 2011/05/18(水) 00:27:19.56 ID:??? (+13,+4,-3)
    >>448
    サーバーが再起動されてるということはないよね?
    455 : 368 - 2011/05/18(水) 00:44:09.95 ID:yNJD7CyN (-25,+26,-10)
    >>453
    大丈夫でしたw
    456 : nobodyさん - 2011/05/18(水) 02:27:01.57 ID:??? (-5,-29,-2)
    >>455
    logrotateにKILL -HUPされている予感
    457 : 428 - 2011/05/18(水) 04:02:13.97 ID:Byk8JbeP (+43,+29,-5)
    分かる方いらっしゃらないようなので、他で聞いてみます。
    失礼しました。
    458 : nobodyさん - 2011/05/18(水) 04:21:34.50 ID:??? (-2,-30,-39)
    PHP関係ないし
    <div name="top">top</div>
    <br style="margin-top:2000px">
    <div><a href="#top">top</a></div>
    と原理は一緒だろ
    459 : nobodyさん - 2011/05/18(水) 04:23:08.75 ID:??? (+0,-28,-2)
    なんかhtmlおかしかった<br>いっぱいはさむべし
    460 : nobodyさん - 2011/05/18(水) 04:45:51.42 ID:??? (+4,-27,-5)
    >>457
    多分http://fw.mk-style.com/teaser/swf/website.swf をmain.phpで呼び出し先を変えてるだけ
    461 : nobodyさん - 2011/05/18(水) 04:55:03.43 ID:??? (+57,+29,-12)
    古典的な手法だな。どちらかといえばJSスレ向けのネタ
    今のモダンブラウザならURLまるごとかえれるしな
    462 : nobodyさん - 2011/05/18(水) 04:58:14.44 ID:??? (+57,+29,-14)
    HTTPヘッダ見ればわかるけど通信はいっさいしてない
    Flash側でふりわけてるんだろう
    URLで最初に表示するFlashのコマを決めてるだけにすぎない
    463 : nobodyさん - 2011/05/18(水) 07:22:54.07 ID:??? (+57,+29,-5)
    他で聞きますので皆さんもう回答しなくていいです
    464 : nobodyさん - 2011/05/18(水) 07:25:09.74 ID:??? (+45,+27,-13)
    スレチですしね
    465 : nobodyさん - 2011/05/18(水) 13:23:19.33 ID:??? (+53,+26,+0)
    >>457で他スレ行ってますしね
    466 : nobodyさん - 2011/05/18(水) 17:32:10.51 ID:??? (+61,+27,-11)
    >>457は他スレじゃなくて知恵袋に行ったそうです
    467 : nobodyさん - 2011/05/18(水) 18:16:34.60 ID:??? (+6,-21,-15)
    知恵袋のどこだろ
    JavaScriptカテゴリにはいない
    468 : nobodyさん - 2011/05/18(水) 20:34:30.12 ID:??? (+45,+22,+0)
    違いました。教えてgooでした。
    469 : nobodyさん - 2011/05/18(水) 21:31:34.31 ID:??? (+14,-13,-3)
    教えてgooのどこだろ
    JavaScriptカテゴリにはいない
    470 : nobodyさん - 2011/05/18(水) 21:34:32.53 ID:??? (+48,+25,+1)
    無限ループこわい
    472 : nobodyさん - 2011/05/18(水) 22:41:08.51 ID:??? (+5,-30,-30)
    >>471
    メリットが全く理解できないが

    $array[0] = array('id'=>1, 'parent'=>0, '1'=>array('id'=>2, 'parent'=>1, '2'=>array('id'=>2, 'parent'=>1)));
    var_dump($array);
    473 : nobodyさん - 2011/05/18(水) 22:48:27.63 ID:??? (+70,+29,-15)
    >>472
    >>471は再帰関数で実現したいと言っているのですよ。
    474 : nobodyさん - 2011/05/18(水) 22:51:38.92 ID:??? (+66,+29,-29)
    >>473
    わかってるよ、整理のために書いただけ
    本題の件は pid を元に配列を作ってソートした後にforループで回して入れ子にすればいい
    475 : nobodyさん - 2011/05/18(水) 22:56:59.93 ID:??? (-1,-29,-14)
    いや、pid を元に $array をソートするだけでいけるな
    入れ子処理にforループ使うのは同じ
    476 : - 2011/05/18(水) 23:09:46.63 ID:??? (+11,-30,-183)
    条件がよくわからんから適当
    なんか構造が変なので、pidの重複は上書きになっちまうが・・・

    print_r ( thread($array , 0) );

    function thread($array , $pid) {
    $ret =array();
    foreach( $array as $var => $val) {
    if($val["pid"]==$pid){
    $ret = array("id"=>$val["id"],"parent"=>$pid);
    if($r = thread($array,$val["id"])){
    $ret[$val["id"]]=$r;
    }
    }
    }
    if ($pid == 0) $ret = array(0=>$ret);
    return $ret;
    }
    477 : nobodyさん - 2011/05/18(水) 23:11:28.22 ID:??? (+67,+29,-3)
    >>473
    別に再帰関数で実現したいとは言ってませんよ
    478 : nobodyさん - 2011/05/18(水) 23:23:55.97 ID:??? (+1,-30,-25)
    こうなるのか

    $array[0] = array('id'=>1, 'parent'=>0);
    $array[0][1] = array('id'=>2, 'parent'=>1);
    $array[0][1][2] = >array('id'=>2, 'parent'=>1)));
    479 : - 2011/05/19(木) 00:20:21.07 ID:??? (-1,-29,-15)
    $arrayの添字って単に増えればよくて、idとか parentとまったく関係ないとか?
    480 : nobodyさん - 2011/05/19(木) 00:32:04.14 ID:??? (+28,+0,-26)
    配列のツリー作りたいだけだろ?
    子要素はchildかなにかにいれてく感じで・・・
    481 : - 2011/05/19(木) 00:42:13.74 ID:??? (+5,-30,-48)
    じゃあ、これでいいのか・・・
    $array[] = array('id' =>1, 'pid' => 0);
    $array[] = array('id' =>2, 'pid' => 1);
    $array[] = array('id' =>3, 'pid' => 2);

    $u = &$ret;
    foreach($array as $var => $val) {
    $u[$var] = $val;
    $u = &$u[$var];
    }
    482 : nobodyさん - 2011/05/19(木) 00:50:50.91 ID:??? (+54,+29,-17)
    >>471をそのまま読むと>>476
    けど>>481の方がわかりやすいから俺ならこっちを採用するな
    483 : nobodyさん - 2011/05/19(木) 01:02:48.42 ID:??? (+55,+29,-21)
    どうでもいいけど質問した本人が消えてしまって周囲だけが盛り上がってる
    最近こういうこと多いね
    484 : nobodyさん - 2011/05/19(木) 01:46:05.62 ID:??? (+57,+29,-4)
    話題に乗り遅れたのに遅レスしちゃう人って一体・・・・
    485 : nobodyさん - 2011/05/19(木) 03:48:14.86 ID:0muGXop6 (+34,+29,-18)
    >>417
    データベース板、最近見に行ったが、過疎ってるぽいな。
    変なレスばっかりだし、情報源として役に立つのかな…。
    こういうの調べるとき2chが頼りだったんだけどな。
    486 : nobodyさん - 2011/05/19(木) 04:11:25.54 ID:??? (+57,+29,-29)
    そんならせめてWebProgスレで聞けばいいだろ
    なんでPHPに限定するんだ
    あっちも質問があったらすぐレスつくぐらいの活発さはあるぞ
    487 : nobodyさん - 2011/05/19(木) 04:13:07.35 ID:??? (+67,+29,-16)
    いやいやDBスレでも質問あれば普通にまともな答え返ってくるぞ
    先入観もってないで聞いてみればいいのに
    スレあげれば目立たないスレでも目立つでしょう
    488 : nobodyさん - 2011/05/19(木) 07:41:44.49 ID:??? (+66,+29,-1)
    >>487
    お前の回答がまともなわけがない
    489 : nobodyさん - 2011/05/19(木) 08:39:07.31 ID:??? (+62,+29,-17)
    ちっとは黙っとけよ低レベル
    490 : 471 - 2011/05/19(木) 11:46:33.75 ID:Wi9MRWQP (+30,+28,-35)
    みなさん、ありがとうございます。悩んでる間に寝てしまいました・・。

    >>476さんのやり方で概ね出来そうです!
    $arrayにpidが無い(0)の配列が複数ある場合、
    なぜかその配列は消えてしまいますが、
    ヒントをいただいたので自分で考えてみます。

    色々と検証していただき、ありがとうございました。
    491 : nobodyさん - 2011/05/19(木) 16:54:35.11 ID:??? (+66,+29,-13)
    >>489
    まさか俺様に言ってるんじゃないだろうね?
    俺様に喧嘩を売るとはいい度胸をしてますね?
    492 : nobodyさん - 2011/05/19(木) 17:44:12.88 ID:??? (+44,+26,+1)
    ごめんなさい
    493 : nobodyさん - 2011/05/19(木) 20:04:27.79 ID:??? (+52,+29,-5)
    俺様は心が広いので許してあげます?
    494 : nobodyさん - 2011/05/20(金) 01:37:18.49 ID:??? (+43,+25,+0)
    うん
    495 : nobodyさん - 2011/05/20(金) 09:57:40.57 ID:??? (+34,+16,+0)
    497 : nobodyさん - 2011/05/20(金) 12:58:38.20 ID:??? (+56,+28,+0)
    OOP関係ないし
    名前空間は必要になるかもしれんけど
    498 : nobodyさん - 2011/05/20(金) 13:18:58.34 ID:??? (+57,+29,-22)
    オブジェクト化を進めていくと大方のコードがメソッド内に収まるから、OOPも関係あるんじゃね。
    499 : nobodyさん - 2011/05/20(金) 14:22:06.44 ID:??? (+57,+29,-48)
    オブジェクト化しても命名規則をきちんと決めないと
    後から衝突したり、変更しなければ行けない時があるからね。
    特に間違った英名を使っていた時とか・・・
    500 : nobodyさん - 2011/05/20(金) 14:27:19.40 ID:??? (+18,-4,-13)
    ネームスペースでいいだろ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について