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

    元スレ【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

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

    752 = :

    RSSを表示できるなら、その内容をパースすることもできるだろう。
    パースして各RSSの更新日時を取得、それを順に並べて出力すりゃいい。

    759 = :

    リモートデバッグとかステップ実行したいときはPDTだけど
    普段はPHPエディタ+tortoisesvn
    デバッグ表示はVar_Dump::display(); // pearのVar_Dump

    あとはXdebug有効にしてる(エラー時にブラウザに色々情報でる)
    凄腕じゃないのでほとんどの場合、これで十分。

    760 = :

    公式マニュアルのミスは何処に言えばいいんだ?

    http://jp.php.net/manual/ja/function.min.php
    >min() は配列の中で最も大きい数値を返します

    761 = :

    >>760
    ドキュメントの改善を手助けするには
    http://jp.php.net/manual/ja/about.howtohelp.php

    762 = :

    ※ただしストレスが溜まる

    763 = :

    PHPの総合開発環境で何かおすすめないですか?
    PHPエディタという奴は起動してすぐ落ちるのでだめでした
    VisualStudioみたいのがいいんだけど、やはりフリーじゃなくお金払わないとだめですかね

    764 = :

    eclips + PDT

    765 = :

    >>764
    コード書いた後の出力の確認ってどんな感じになるの?

    766 = :

    教えてください
    CSVから1行一件のデータを読み込み
    最初のforeachの中でif文使って条件分けしたデータを配列に入れて
    その分けた数とforeachで表示させたいのですが
    条件分けしたデータを入れる変数?配列?の宣言の仕方が分かりません
    $Alllist = file("data.csv");
    foreach( $Alllist as $list )
    {

    767 = :

    改行間違って送ってしまった orz
    if( strcmp( $list, "A" ) == 0 )
    $array = $list;
    }
    printf( "Count count($array)" );
    foreach( $array as $wake )
    {

    769 = :

    strcmpで条件分けしたCSVの1行だけ
    foreachで各列を表示したいんだよね?
    それでいいのでは?

    770 = :

    推測になるが、例えばcsvデータの1列目の文字に応じて、分類したいということなら、

    function group_lists($list, $key, &$group) {
    if (! array_key_exists($key, $group)) $group[$key] = array();

    $group[$key][] = $list;
    }

    // ここから呼び出し元

    $group = array();
    foreach( $Alllist as $list )
    {
    if (stripos($list, 'A') === 0) {
    group_lists($list, 'A', $group);
    }
    else if (stripos($list, 'B') === 0) {
    group_lists($list, 'B', $group);
    }
    // 以下、場合分けの数だけelse ifが続く
    }

    771 = :

    submitボタンが押されたらフォームの内容を
    ファイルに書き込むプログラムを作りました。

    a.php
    -----------------------------------------------------
    if($_POST['submit']) {
    writeData();
    }
    -----------------------------------------------------

    これは正常に動いているのですが、
    a.phpからb.htmlなどにページ移動し、ブラウザの戻るボタンで戻ると
    再度POSTデータが送信されてファイルに書き込まれてしまいます。
    これを避ける方法がありましたら、ご教授願えますか?

    772 = :

    >>770
    なんで===にしてんの?

    774 = :

    >>771
    書き込む内容をチェックしたり、セッション使ったり
    用途に合わせた選択をすればいいと思う
    >>772
    ==を使う方が例外的だろう
    普通は===を使うぞ

    775 = :

    えっ

    776 = :

    なにそれ

    777 = :

    >>769 >>770さんレスありがとうございます
    まずCSV内に一致した数を表示させて
    その後に分類されたデータを表示させたいので
    分類と表示を一緒にはできない・・・ですよね

    配列を宣言して、その配列にどんどん分類したデータを追加していく
    C++で言うvector見たいなのはphpでは無いのでしょうか?

    778 = :


    hairetu = array();
    hairetu[]="hogehoge";
    hairetu[]="hagehage";
    hairetu[]="tsurutsuru";

    779 = :

    == は型を無視して比較、
    === は型まで同一かどうかを比較、
    だったっけか

    780 = :

    >>778
    ありがとうございます、うまくいきました

    >>779
    知らなかったー

    781 = :

    >>774
    普通は===を使うぞの根拠をkwsk

    782 = :

    >>781
    http://d.hatena.ne.jp/hnw/20080606
    この記事がとても参考になると思う

    783 = :

    >>782
    全部マニュアルで明記されてることじゃん??
    どの辺が普通なの?

    784 = :

    粘着質な奴だな

    785 = :

    答えられないんだw

    787 = :

    >>782
    string型同士でも10e0とか数字比較されるのは知らなかった。
    これは危険だな。

    788 = :

    >>786
    ひょっとして
    $source = 'hoge.txt';
    とかじゃないよね?
    preg_match_allの第2引数は検索対象となる”文字列”だからね?

    789 = :

    型まできちんと意識するときは===使うけど、意識するまでもないときは普通に==使うなあ。
    まあ用心とか念のためとかいわれたらそう言う考え方もあるよね、だけど。

    790 = :

    型を意識しなくてもいい言語だからこそ型に関連するバグに嵌るんだよな

    791 = :

    >>772

    いまさらだが、striposは、見つからなかった場合、falseを返す。
    == 0 とした場合、0文字目かfalseかを判断出来ないため、=== 0とした。

    797 = :

    お前が言うな

    798 = :

    ワロタ

    799 = :

    Apache で聞くべきか悩んだのですがここで。
    .htaccess で

    php_value mbstring.func_overload 0


    と書いても設定が変わりません。試しに

    php_value mbstring.func_overload = 0


    と書くとエラーになるので .htaccess は読まれているようです。
    ( mod_rewrite などは動いている )

    解決策をご存知の方はいらっしゃいませんか。

    800 = :

    ini_get("mbstring.func_overload"); はいくつ?


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

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


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