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

    私的良スレ書庫

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

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

    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
    601 : 599 - 2009/04/19(日) 23:09:38 ID:??? (-1,-29,-30)
    >>600
    こりゃ失敬w
    改ざん検知してないと__wakeup()されたりしちゃうね
    603 : nobodyさん - 2009/04/19(日) 23:14:45 ID:??? (+45,+27,-1)
    はぁ?
    604 : nobodyさん - 2009/04/19(日) 23:17:02 ID:??? (+47,+19,-2)
    一部C++で書かれてるし、エクステも一応書けるはず。
    605 : nobodyさん - 2009/04/19(日) 23:24:48 ID:??? (+9,-18,-6)
    エクステンションとして利用するならCでもC++でも.netでもdelなんちゃらでもいける
    606 : nobodyさん - 2009/04/20(月) 15:46:47 ID:yRu17DN3 (+4,-30,-120)
    $ary[1]= "blue";
    $ary[2]= "red";
    $ary[3]= "yellow";
    $ary[4]= "white";

    上記のような配列があって、
    一番大きい数字のキー(上記なら4)を取得したいのですが、
    $aryをforeachで繰り返してキーを取得するより何かスマートな方法はありませんか?
    607 : nobodyさん - 2009/04/20(月) 15:54:14 ID:??? (+8,-29,-1)
    count($ary)
    608 : nobodyさん - 2009/04/20(月) 15:54:32 ID:??? (+77,+28,-70)
    >>606
    その数値の定義のルールは?
    1番目から1、2・・・5ってつけるなら
    count($ary)でいけるんじゃね?
    キーに文字列とか、飛ばし飛ばしの数値とかだったらループさせないといけないはず

    キーソートあったと思うけど、個人的には何か使いたくないな
    というか、使う機会がないな
    609 : nobodyさん - 2009/04/20(月) 15:56:10 ID:??? (+15,-30,-40)
    arsort($ary,SORT_NUMERIC);
    foreach($ary as $value){
    $abc[] = $value;
    }
    $abc[0];

    こうするのがいやってことね。
    610 : nobodyさん - 2009/04/20(月) 16:03:13 ID:??? (+13,-29,-4)
    >>606
    つ $ary[max(array_keys($ary))];
    611 : nobodyさん - 2009/04/20(月) 16:04:04 ID:yRu17DN3 (+25,+29,-14)
    >>607
    >>608
    ほんとだ、こんな方法が・・・。
    自分の頭の固さを痛感しました。

    >>609
    ですね。でもシンプルなのが書けそうです。

    ありがとうございました!
    612 : nobodyさん - 2009/04/20(月) 16:15:13 ID:yRu17DN3 (+21,+29,-15)
    >>610
    結果は同じでも、命令としてはこっちのが命令の意図に近いですね。
    どっち使うかちょっと考えてみます。
    ありがとうございます!
    613 : nobodyさん - 2009/04/20(月) 16:20:28 ID:??? (+72,+29,-16)
    単に最終要素を得たいなら
    http://jp.php.net/manual/ja/function.end.php
    で済むけど。
    614 : nobodyさん - 2009/04/20(月) 16:54:04 ID:yRu17DN3 (+63,+29,-26)
    >>613
    そんな便利なものが。
    今回は取得したキー値を使い回すコード書いてるので、
    endは使えませんが今後参考にさせてもらいます。
    ありがとうございます!
    615 : nobodyさん - 2009/04/20(月) 18:29:43 ID:??? (+73,+29,-8)
    >>614
    意味を取り違えてるかも知れんが、キー値も必要ということなら、
    http://jp.php.net/manual/ja/function.key.php で取得できる。
    616 : nobodyさん - 2009/04/20(月) 19:03:29 ID:??? (+13,-19,+2)
    >>615
    uzee
    621 : nobodyさん - 2009/04/20(月) 19:48:57 ID:??? (+21,-30,-12)
    http://jp2.php.net/manual/ja/ref.strings.php
    $buff = fread($fp, 4096);
    $lines = explode("\n", $buff);

    とか
    622 : nobodyさん - 2009/04/20(月) 20:11:16 ID:??? (+39,+13,+1)
    >>621
    通報しました
    623 : nobodyさん - 2009/04/20(月) 20:26:21 ID:??? (-13,-30,-17)
    >>620
    $rows = file('hoge.txt');
    624 : nobodyさん - 2009/04/20(月) 20:29:36 ID:??? (+1,-26,-35)
    ごめん読んでなかった
    明示的にロックしたいならやっぱflockで
    freadはデフォルトでは行末まで読み込みでしょ
    625 : nobodyさん - 2009/04/20(月) 20:31:09 ID:??? (-1,-29,-5)
    ありゃごめん、phpのfreadは違うのか
    626 : nobodyさん - 2009/04/20(月) 20:47:02 ID:??? (+47,+29,-14)
    グダグダだなw
    628 : nobodyさん - 2009/04/20(月) 21:19:29 ID:??? (+58,+29,-2)
    かぶるって何?
    629 : nobodyさん - 2009/04/20(月) 21:20:03 ID:??? (+32,+29,-5)
    >>628
    俺もそれ書き込もうとしたけどめんどくさくなってやめたwwww
    630 : 628 - 2009/04/20(月) 21:21:44 ID:??? (-1,-29,-32)
    まぁそりゃ
    abc
    acb

    abc
    cba
    acb
    の先頭から書き込んでるんだから重複するだろう
    632 : nobodyさん - 2009/04/20(月) 21:32:10 ID:9zjWZumm (-21,+29,-13)
    >>629
    一度ロックを解除して新規に作成するしかないんでしょうか…
    できればロック内ですべて行いたいのですが…
    633 : nobodyさん - 2009/04/20(月) 21:34:06 ID:??? (-1,-29,-3)
    PDO_SQLITEでいいじゃないもう。
    634 : nobodyさん - 2009/04/20(月) 21:44:46 ID:??? (+54,+26,-29)
    一時的に適当な名前にリネームしちゃえば?
    635 : nobodyさん - 2009/04/20(月) 22:34:03 ID:??? (-17,-29,-9)
    >>627
    fopenについてマニュアル呼んで来い
    rとかwとかaとかbとか何を指定したらいいのか根本的にわかってなさ杉
    636 : 617 - 2009/04/20(月) 23:01:16 ID:9zjWZumm (-23,+29,-13)
    もうあきらめてリネームすることにします。

    >>635
    私が>>632で書いたようにwで新規に作るしかないってことじゃないんですか…?
    637 : nobodyさん - 2009/04/21(火) 00:07:36 ID:??? (+24,+6,-13)
    普通にやれよw
    638 : nobodyさん - 2009/04/21(火) 00:54:05 ID:HHvQ3yZ0 (+24,+29,-23)
    終わった・・・
    今まで、MySQL(サンの傘下)で開発していたシステムが全て水の泡だ・・・

    【速報】オラクルがサンを買収
    http://headlines.yahoo.co.jp/hl?a=20090420-00000004-zdn_ait-sci
    639 : nobodyさん - 2009/04/21(火) 01:05:36 ID:??? (+57,+29,-23)
    いや別に何も終らんだろ。
    エンタープライズ方面への昇格は絶望的になったが。
    640 : nobodyさん - 2009/04/21(火) 01:49:26 ID:??? (+3,-30,-80)
    前のデータを残したまま上書きしてるのが問題
    書き込む前にftruncate($fp, 0);とかしてファイルをクリアしてから書き込めばいい
    書き出しが完了する前にプロセスが落ちるとファイルが壊れるので、renameの()方が安全とは思う
    しかしちょっとしたテキストなら `sed -e '/cba/d' test.txt`; でいいような木がする
    642 : nobodyさん - 2009/04/21(火) 13:19:13 ID:??? (+52,+29,+0)
    どっちでも変わらん
    643 : nobodyさん - 2009/04/21(火) 14:10:04 ID:??? (+163,-30,-121)
    【OS名】WindowsVista
    【PHPのバージョン】php5.26
    【質問内容】
    正規表現でhogeをfooに変換したいのですが、どう書けばよいでしょうか?
    それだけだと簡単ですが、<a>タグで囲まれてる中は変換したくないのです
    例:
    hoge<a href="http://www.hoge.com/">hoge</a>hoge
    という文字列があったとして、これを
    foo<a href="http://www.hoge.com/">hoge</a>foo
    に変換したいです
    使用するのはpreg_replaceでお願いします
    644 : 643 - 2009/04/21(火) 14:13:13 ID:??? (+91,+29,-18)
    http://www.rider-n.sakura.ne.jp/regexp/regexp.php
    ここで色々試してるのですが、どうにもうまく動きません
    どうかご教授おねがいします
    645 : nobodyさん - 2009/04/21(火) 14:53:31 ID:??? (-1,-29,+0)
    5.26というバージョンはないんだぜ
    646 : 643 - 2009/04/21(火) 14:58:44 ID:??? (-1,-29,-22)
    ミスでした
    【PHPのバージョン】PHP Version 5.2.6
    でお願いします
    647 : nobodyさん - 2009/04/21(火) 14:59:50 ID:??? (+91,+29,-3)
    おk
    今調べてやるからちょっと待ってろ
    648 : 643 - 2009/04/21(火) 15:00:35 ID:??? (+44,+10,+2)
    >>647
    お願いします
    649 : nobodyさん - 2009/04/21(火) 15:06:10 ID:??? (+69,+29,-17)
    >>644リンク先のようなサイトあるのか
    おれもつくろかな^^
    650 : nobodyさん - 2009/04/21(火) 15:11:53 ID:??? (+57,+29,-5)
    一番はじめに回答できた方は下スレ公式認定回答者に認定します
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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