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

    私的良スレ書庫

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

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

    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
    851 : nobodyさん - 2014/08/03(日) 00:27:59.63 ID:e0sAjtyB.net (+34,+29,-14)
    現実は
    使ってはいけない産廃ソースであふれてて
    自分の頭で考えられないぺちぱーはそれ継承するんだよ
    852 : nobodyさん - 2014/08/03(日) 06:44:35.00 ID:???.net (+57,+29,-28)
    いやマズいだろ
    文字列のつもりで書いたら定数きちゃいましたとか
    コスト的にも良いことが全くない
    853 : nobodyさん - 2014/08/03(日) 06:46:49.55 ID:???.net (+57,+29,-4)
    メモ帳で書いてるからそんなアホみたいなミスするんだぜ
    854 : nobodyさん - 2014/08/03(日) 07:30:57.50 ID:???.net (-1,-29,-8)
    初心者からfacebookまでWelcomeなのがphpなんだぜ
    855 : nobodyさん - 2014/08/03(日) 07:50:49.63 ID:???.net (+62,+29,-79)
    そもそも、そんな初心者中の初心者が公開するほどの規模のアプリを作るかという前提をすっ飛ばしてるな
    その規模に達さない程度のアプリには危険性などまずないし
    その規模に達してるアプリを作れるまでになった頃には補正されてる
    856 : nobodyさん - 2014/08/03(日) 07:52:50.46 ID:???.net (+62,+29,-9)
    だから>>851はいらぬ無駄な心配をいつまでもしてるコストマン
    857 : nobodyさん - 2014/08/03(日) 08:35:47.10 ID:???.net (+3,-30,-75)
    >未定義の定数を使用した場合、
    >ちょうどstringとして コールしたかのように(CONSTANT vs "CONSTANT")、
    >PHPはその定数自体の名前を使用したと仮定します。
    >この際、E_NOTICE が発生します。
    858 : 美少女JC - 2014/08/03(日) 12:21:59.69 ID:wuLKSFif.net (-28,+21,-2)
    こ、こんにちはっ!
    PHPerですっ・・・よろしく・・・・
    859 : nobodyさん - 2014/08/03(日) 12:29:29.14 ID:???.net (+57,+29,-20)
    こことrailsスレはいつも臭い
    アンチはもっと臭い

    cakeスレも臭かったな
    860 : nobodyさん - 2014/08/03(日) 13:07:27.82 ID:???.net (+52,+29,-4)
    夏だし腐るけんしょうがなか
    862 : nobodyさん - 2014/08/03(日) 19:26:05.30 ID:???.net (-6,-30,-44)
    ランダム;
    if (ランダム = 数字) {
    なにか;
    } else if (以下無意味な繰り返し糞コード){

    }

    return 糞;
    863 : nobodyさん - 2014/08/03(日) 19:47:54.87 ID:???.net (-16,-28,-2)
    >>861
    rand使わないよ
    864 : nobodyさん - 2014/08/03(日) 19:50:45.77 ID:wuLKSFif.net (-20,+29,+0)
    >>862
    よくわかりません><
    >>863
    そうですか、どうやるんでつか
    865 : nobodyさん - 2014/08/03(日) 20:00:22.23 ID:???.net (-4,-29,-9)
    >>864
    paizaのD級レベル、4~5行でできるから少し考えてみるといいでつ
    866 : nobodyさん - 2014/08/03(日) 20:37:16.07 ID:???.net (-15,-30,-60)
    シャッフルすればいいんじゃないの?

    <?php
    $array = array("あ","い","う","え","お");
    shuffle($array);
    print_r($array);
    ?>
    868 : nobodyさん - 2014/08/03(日) 20:52:59.62 ID:???.net (+2,-30,-57)
    ふざけた口のききかたはするが
    一応自力で頑張る気になったようなのでご褒美

    <?php
    preg_match_all('/./u', 'あいうえお', $m);
    shuffle($m[0]);
    echo implode('', $m[0]);
    870 : nobodyさん - 2014/08/03(日) 21:20:51.28 ID:???.net (+0,+0,+0)
                            ', ;l: ll kr'´ ィイィ彳彳彳彳
                             ヾ州ィイイィ彳彳彡彡彡
                   _ __      ,′        ``ヾミミミ
                ,. '´;:.:.:.:.::::::::.:.:.``ヽ  ,′     -‐ミミヽ/ミミミミミ
             ,. '´..:.:.:,. -─‐‐- 、;;;:;:.:ヽ〈           ,′ミミミミヽ
             / .:.:.:.:.:.く        ``ヾ「ヽヽヾミニ二二ミヽ `ヾミミミ
           ./ .:.:.:.:::::::::::::〉  ∠二二ニ彡' V/ T TTにニニニニニニニニニ====
           / .:.:.:.:::::::::::::::/     -='ぐ  /   l ||¨´ ̄``       . :;  ふざけたことを言うのは
         / .:.:.:.::::::::::::::::/     '''´ ̄` /   `Y´           . ;..:
        ,′.:.:.:.:::::::::::::〈          ヽ____ノ',           .;: .;:     この口かっ……んっ
        i .:.:.::::::::::::::::::::::',         ,;;;'ハミミミヽヽ        .,.:; .; :.;:.
          ',.:.:.:.:/´ ̄`ヽ;;;',        .;;;'  ``ヾミヽ j!     ,. ′.;: .;:. :
         ',.:.:.:ヽ い( ミj!              )ミミj 、 、 ', ., 、:, 、 .; :.
          ',;;;:;:;:入    _       ..:;.;:.:;..:`Y ミj!  、 、 ', ., 、:, 、
          ';;;:;:.:  `フ´  _ノ    . ;: .;: .; :. ;:. ;:.`Y´  、 、 ', ., 、:, ,. '´
           Lノ´ ̄  , ィ´  .:; .:; . ;:. ;:. ;: .;: .; :. ;:. ;} 、 、 ', ., 、:,,.: '´
          ノノ   ____\ ;.: .;: . :;. :;. :;. :; .;: .;: .;人 _; :; :; ィ´`ヾ
       ,.  '´         ̄ ̄``¨¨ー',:;;,,:,;:,;,. '´ /;;;;;;;;;;;;;;;/   ',
    872 : nobodyさん - 2014/08/03(日) 21:31:33.64 ID:???.net (+0,-29,-30)
    >>871
    str_shuffleってマルチバイト対応してたっけ?

    >>870
    アンチはホモか
    そんなキモイの探してこようって気になるのがすげえ
    873 : nobodyさん - 2014/08/03(日) 21:34:57.42 ID:wuLKSFif.net (+0,+28,-4)
    >>872
    実行してみてくだせえ、できますぜ
    874 : nobodyさん - 2014/08/03(日) 21:40:33.80 ID:???.net (+0,+0,+0)
         /: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ    ___
         /;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、  /     ヽ
        /ヽヽ: ://: :!:,X~::|: /;,,;,/: :/  リ!: ::/ノ  l`ヽl !: : |: : : :l: :l: リ / そ そ お \
       /: : ヽヾ/: : l/::l |/|||llllヾ,、  / |: :/ , -==、 l\:::|: : : :|i: | /   う う  前  |
    .   /: : : //ヾ ; :|!: イ、||ll|||||::||    ノノ  イ|||||||ヾ、 |: ::|!: : イ: ::|/   な 思 が
       /: : ://: : :ヽソ::ヽl |{ i||ll"ン    ´   i| l|||l"l `|: /|: : /'!/l     ん う
     ∠: : : ~: : : : : : : :丶ゝ-―-      ,  ー=z_ソ   |/ ハメ;, :: ::|.   だ ん
       i|::ハ: : : : : : : : : : : 、ヘヘヘヘ     、  ヘヘヘヘヘ /: : : : : \,|.   ろ な
       |!l |: : : : : : : : :、: ::\    、-―-,      / : : :丶;,,;,:ミヽ   う  ら
         丶: :ハ、lヽ: :ヽ: : ::\__  `~ "      /: : ト; lヽ)   ゝ
           レ `| `、l`、>=ニ´        ,  _´ : :} `   /
             ,,、r"^~´"''''"t-`r、 _  -、 ´ヽノ \ノ   /    お ・
           ,;'~  _r-- 、__     ~f、_>'、_         |  で  前 ・
          f~  ,;"     ~"t___    ミ、 ^'t         |  は  ん ・
          ,"  ,~         ヾ~'-、__ ミ_ξ丶     |  な  中 ・
         ;'  ,イ ..          ヽ_   ヾ、0ヽ丶    l         /
         ( ;":: |: :: ..          .`,   ヾ 丶 !    \____/
    875 : nobodyさん - 2014/08/03(日) 21:42:22.60 ID:???.net (+0,+26,-16)
    >>873
    ダメだな、明示的に文字コード定義してもバイトシャッフルされる
    876 : nobodyさん - 2014/08/03(日) 21:46:39.25 ID:wuLKSFif.net (+0,+29,-14)
    >>875
    えっ・・・
    できたのですが・・・・・
    877 : nobodyさん - 2014/08/03(日) 21:49:11.07 ID:???.net (+0,-30,-122)
    >>876
    半角英数字でやってできた!と思ってるんじゃないの? 日本語でやってみなさい。できないから

    <?php
    $str = '123ABC';
    $shuffled = str_shuffle($str);
    echo $shuffled;
    echo '<br>';

    $str = 'あいうえお';
    $shuffled = str_shuffle($str);
    echo $shuffled;
    878 : nobodyさん - 2014/08/03(日) 21:51:23.94 ID:???.net (+0,-29,-16)
    >>876
    PHPのバージョンは?
    手元にあるの5.4までなんだが、それ以降でマルチバイトに対応したとかか?
    879 : nobodyさん - 2014/08/03(日) 21:52:31.70 ID:wuLKSFif.net (+0,+17,-13)
    >>877
    日本語でもできてるのですが・・・
    >>878
    PHP5です
    880 : nobodyさん - 2014/08/03(日) 21:55:48.38 ID:???.net (+0,-29,-3)
    >>879
    ↓こんなのもできるか試してみて

    $str = 'a日b本c語';
    881 : nobodyさん - 2014/08/03(日) 21:58:57.08 ID:???.net (+0,-29,-42)
    >>879
    PHP5.xのxの部分も必要、あと文字コードに何を使用してるか
    php.iniに何か文字コードに関する変更を加えたか
    882 : nobodyさん - 2014/08/03(日) 22:02:52.01 ID:???.net (+0,-29,-21)
    >>879
    バージョンの調べ方だけど↓これを実行させると一番上の薄紫の部分に書いてあるよ。

    <?php
    phpinfo();
    ?>
    883 : nobodyさん - 2014/08/03(日) 22:04:16.00 ID:???.net (+0,-29,-18)
    UTF-8は大丈夫だけどそれ以外は文字化けするとかはよくある。
    884 : nobodyさん - 2014/08/03(日) 22:11:17.24 ID:???.net (+2,-25,-15)
    バージョン聞かれて、PHP5です wwwww
    885 : nobodyさん - 2014/08/03(日) 22:11:35.98 ID:???.net (-2,-29,-18)
    >>883
    で、あなたはUTF-8の環境で試して再現出来たの?
    887 : nobodyさん - 2014/08/03(日) 22:21:10.29 ID:+atIt42b.net (+0,-29,-9)
    >>882
    そんな面倒なことさせなくても phpinfo() の内容見たいだけなら、
    $ php -i
    って教えてやってよ
    888 : nobodyさん - 2014/08/03(日) 22:30:23.86 ID:???.net (+12,-29,-35)
    str_shuffleがマルチバイトに対応してたら
    軽くブログネタにできるくらいの情報なんだがな

    ものすごく態度悪いし、最初は事前に回答を用意しててあえて質問を書いてる
    アンチの成りすましかと思って回答出し渋ってたんだが
    889 : nobodyさん - 2014/08/03(日) 22:45:10.04 ID:???.net (-6,-29,-14)
    PHPじゃなくてPHP5だから
    890 : nobodyさん - 2014/08/03(日) 22:52:37.51 ID:???.net (+29,+11,-1)
    ブログとか臭い
    891 : nobodyさん - 2014/08/03(日) 22:52:53.16 ID:???.net (+59,+29,-12)
    >>888
    事前に用意して鼻高々に出したのがミスコードだったら恥ずかしすぎるw
    892 : nobodyさん - 2014/08/03(日) 22:54:57.54 ID:???.net (+12,-30,+0)
    static void php_string_shuffle(char *str, long len TSRMLS_DC) /* {{{ */
    {
    long n_elems, rnd_idx, n_left;
    char temp;
    /* The implementation is stolen from array_data_shuffle */
    /* Thus the characteristics of the randomization are the same */
    n_elems = len;

    if (n_elems <= 1) {
    return;
    }

    n_left = n_elems;

    while (--n_left) {
    rnd_idx = php_rand(TSRMLS_C);
    RAND_RANGE(rnd_idx, 0, n_left, PHP_RAND_MAX);
    if (rnd_idx != n_left) {
    temp = str[n_left];
    str[n_left] = str[rnd_idx];
    str[rnd_idx] = temp;
    }
    }
    }
    893 : nobodyさん - 2014/08/03(日) 22:59:23.09 ID:???.net (+59,+29,-19)
    >>892
    完全にバイトシャッフルだな、バージョンは?
    894 : nobodyさん - 2014/08/03(日) 23:10:39.90 ID:???.net (+0,-30,-117)
    shuffle()とかstr_shuffle()のアルゴリズムってどうなってんの?
    名前忘れたけど1番目と1番目以降のどっかを交換、2番目と2番目以降のどっかと交換、…ってやつ?
    895 : nobodyさん - 2014/08/03(日) 23:34:02.56 ID:???.net (+11,-29,-26)
    >>893
    5.0.0からずっと変わってないと思うよ
    というか面倒くさいからこれぐらい自分で調べてくれ

    >>894
    Fisher-Yatesの事?
    896 : nobodyさん - 2014/08/03(日) 23:41:39.52 ID:???.net (+59,+29,-20)
    >>895
    やだよ、俺も面倒くさいし
    正直、答えが見えてるから調べる気なんて最初から無い
    897 : nobodyさん - 2014/08/03(日) 23:53:56.15 ID:???.net (+57,+29,-25)
    なぜ公式を見ないのかw
    マルチバイトはそのままでは対応できないので
    小細工のサンプルも載っているのに
    898 : nobodyさん - 2014/08/04(月) 00:17:41.65 ID:???.net (+58,+29,-29)
    そもそもマルチバイトでシャッフルなんて用途そんなにあるか?
    必要なら>>868みたいに確実な手法で書けばいいんだし
    899 : nobodyさん - 2014/08/04(月) 00:26:33.17 ID:???.net (+49,+29,-20)
    お前等は黙って答えてりゃいいんだよペッ

    って>>861が言ってました
    900 : nobodyさん - 2014/08/04(月) 00:40:17.20 ID:???.net (+44,+29,-4)
    まじかよ>>861最低だな
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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