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

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    603 = :

    はぁ?

    604 = :

    一部C++で書かれてるし、エクステも一応書けるはず。

    605 = :

    エクステンションとして利用するならCでもC++でも.netでもdelなんちゃらでもいける

    606 :

    $ary[1]= "blue";
    $ary[2]= "red";
    $ary[3]= "yellow";
    $ary[4]= "white";

    上記のような配列があって、
    一番大きい数字のキー(上記なら4)を取得したいのですが、
    $aryをforeachで繰り返してキーを取得するより何かスマートな方法はありませんか?

    607 = :

    count($ary)

    608 = :

    >>606
    その数値の定義のルールは?
    1番目から1、2・・・5ってつけるなら
    count($ary)でいけるんじゃね?
    キーに文字列とか、飛ばし飛ばしの数値とかだったらループさせないといけないはず

    キーソートあったと思うけど、個人的には何か使いたくないな
    というか、使う機会がないな

    609 = :

    arsort($ary,SORT_NUMERIC);
    foreach($ary as $value){
    $abc[] = $value;
    }
    $abc[0];

    こうするのがいやってことね。

    610 = :

    >>606
    つ $ary[max(array_keys($ary))];

    611 = 606 :

    >>607
    >>608
    ほんとだ、こんな方法が・・・。
    自分の頭の固さを痛感しました。

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

    ありがとうございました!

    612 = 606 :

    >>610
    結果は同じでも、命令としてはこっちのが命令の意図に近いですね。
    どっち使うかちょっと考えてみます。
    ありがとうございます!

    613 = :

    単に最終要素を得たいなら
    http://jp.php.net/manual/ja/function.end.php
    で済むけど。

    614 = 606 :

    >>613
    そんな便利なものが。
    今回は取得したキー値を使い回すコード書いてるので、
    endは使えませんが今後参考にさせてもらいます。
    ありがとうございます!

    615 = :

    >>614
    意味を取り違えてるかも知れんが、キー値も必要ということなら、
    http://jp.php.net/manual/ja/function.key.php で取得できる。

    616 = :

    >>615
    uzee

    621 = :

    http://jp2.php.net/manual/ja/ref.strings.php
    $buff = fread($fp, 4096);
    $lines = explode("\n", $buff);

    とか

    622 = :

    >>621
    通報しました

    624 = :

    ごめん読んでなかった
    明示的にロックしたいならやっぱflockで
    freadはデフォルトでは行末まで読み込みでしょ

    626 = :

    グダグダだなw

    628 = :

    かぶるって何?

    629 = :

    >>628
    俺もそれ書き込もうとしたけどめんどくさくなってやめたwwww

    634 = :

    一時的に適当な名前にリネームしちゃえば?

    637 = :

    普通にやれよw

    638 :

    終わった・・・
    今まで、MySQL(サンの傘下)で開発していたシステムが全て水の泡だ・・・

    【速報】オラクルがサンを買収
    http://headlines.yahoo.co.jp/hl?a=20090420-00000004-zdn_ait-sci

    639 = :

    いや別に何も終らんだろ。
    エンタープライズ方面への昇格は絶望的になったが。

    640 = :

    前のデータを残したまま上書きしてるのが問題
    書き込む前にftruncate($fp, 0);とかしてファイルをクリアしてから書き込めばいい
    書き出しが完了する前にプロセスが落ちるとファイルが壊れるので、renameの()方が安全とは思う
    しかしちょっとしたテキストなら `sed -e '/cba/d' test.txt`; でいいような木がする

    642 = :

    どっちでも変わらん

    643 = :

    【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 = :

    http://www.rider-n.sakura.ne.jp/regexp/regexp.php
    ここで色々試してるのですが、どうにもうまく動きません
    どうかご教授おねがいします

    647 = :

    おk
    今調べてやるからちょっと待ってろ

    648 = :

    >>647
    お願いします

    649 = :

    >>644リンク先のようなサイトあるのか
    おれもつくろかな^^

    650 = :

    一番はじめに回答できた方は下スレ公式認定回答者に認定します


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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