私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 135
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
現実は
使ってはいけない産廃ソースであふれてて
自分の頭で考えられないぺちぱーはそれ継承するんだよ
使ってはいけない産廃ソースであふれてて
自分の頭で考えられないぺちぱーはそれ継承するんだよ
いやマズいだろ
文字列のつもりで書いたら定数きちゃいましたとか
コスト的にも良いことが全くない
文字列のつもりで書いたら定数きちゃいましたとか
コスト的にも良いことが全くない
そもそも、そんな初心者中の初心者が公開するほどの規模のアプリを作るかという前提をすっ飛ばしてるな
その規模に達さない程度のアプリには危険性などまずないし
その規模に達してるアプリを作れるまでになった頃には補正されてる
その規模に達さない程度のアプリには危険性などまずないし
その規模に達してるアプリを作れるまでになった頃には補正されてる
だから>>851はいらぬ無駄な心配をいつまでもしてるコストマン
>未定義の定数を使用した場合、
>ちょうどstringとして コールしたかのように(CONSTANT vs "CONSTANT")、
>PHPはその定数自体の名前を使用したと仮定します。
>この際、E_NOTICE が発生します。
>ちょうどstringとして コールしたかのように(CONSTANT vs "CONSTANT")、
>PHPはその定数自体の名前を使用したと仮定します。
>この際、E_NOTICE が発生します。
こことrailsスレはいつも臭い
アンチはもっと臭い
cakeスレも臭かったな
アンチはもっと臭い
cakeスレも臭かったな
ランダム;
if (ランダム = 数字) {
なにか;
} else if (以下無意味な繰り返し糞コード){
}
return 糞;
if (ランダム = 数字) {
なにか;
} else if (以下無意味な繰り返し糞コード){
}
return 糞;
>>861
rand使わないよ
rand使わないよ
>>864
paizaのD級レベル、4~5行でできるから少し考えてみるといいでつ
paizaのD級レベル、4~5行でできるから少し考えてみるといいでつ
シャッフルすればいいんじゃないの?
<?php
$array = array("あ","い","う","え","お");
shuffle($array);
print_r($array);
?>
<?php
$array = array("あ","い","う","え","お");
shuffle($array);
print_r($array);
?>
ふざけた口のききかたはするが
一応自力で頑張る気になったようなのでご褒美
<?php
preg_match_all('/./u', 'あいうえお', $m);
shuffle($m[0]);
echo implode('', $m[0]);
一応自力で頑張る気になったようなのでご褒美
<?php
preg_match_all('/./u', 'あいうえお', $m);
shuffle($m[0]);
echo implode('', $m[0]);
', ;l: ll kr'´ ィイィ彳彳彳彳
ヾ州ィイイィ彳彳彡彡彡
_ __ ,′ ``ヾミミミ
,. '´;:.:.:.:.::::::::.:.:.``ヽ ,′ -‐ミミヽ/ミミミミミ
,. '´..:.:.:,. -─‐‐- 、;;;:;:.:ヽ〈 ,′ミミミミヽ
/ .:.:.:.:.:.く ``ヾ「ヽヽヾミニ二二ミヽ `ヾミミミ
./ .:.:.:.:::::::::::::〉 ∠二二ニ彡' V/ T TTにニニニニニニニニニ====
/ .:.:.:.:::::::::::::::/ -='ぐ / l ||¨´ ̄`` . :; ふざけたことを言うのは
/ .:.:.:.::::::::::::::::/ '''´ ̄` / `Y´ . ;..:
,′.:.:.:.:::::::::::::〈 ヽ____ノ', .;: .;: この口かっ……んっ
i .:.:.::::::::::::::::::::::', ,;;;'ハミミミヽヽ .,.:; .; :.;:.
',.:.:.:.:/´ ̄`ヽ;;;', .;;;' ``ヾミヽ j! ,. ′.;: .;:. :
',.:.:.:ヽ い( ミj! )ミミj 、 、 ', ., 、:, 、 .; :.
',;;;:;:;:入 _ ..:;.;:.:;..:`Y ミj! 、 、 ', ., 、:, 、
';;;:;:.: `フ´ _ノ . ;: .;: .; :. ;:. ;:.`Y´ 、 、 ', ., 、:, ,. '´
Lノ´ ̄ , ィ´ .:; .:; . ;:. ;:. ;: .;: .; :. ;:. ;} 、 、 ', ., 、:,,.: '´
ノノ ____\ ;.: .;: . :;. :;. :;. :; .;: .;: .;人 _; :; :; ィ´`ヾ
,. '´  ̄ ̄``¨¨ー',:;;,,:,;:,;,. '´ /;;;;;;;;;;;;;;;/ ',
ヾ州ィイイィ彳彳彡彡彡
_ __ ,′ ``ヾミミミ
,. '´;:.:.:.:.::::::::.:.:.``ヽ ,′ -‐ミミヽ/ミミミミミ
,. '´..:.:.:,. -─‐‐- 、;;;:;:.:ヽ〈 ,′ミミミミヽ
/ .:.:.:.:.:.く ``ヾ「ヽヽヾミニ二二ミヽ `ヾミミミ
./ .:.:.:.:::::::::::::〉 ∠二二ニ彡' V/ T TTにニニニニニニニニニ====
/ .:.:.:.:::::::::::::::/ -='ぐ / l ||¨´ ̄`` . :; ふざけたことを言うのは
/ .:.:.:.::::::::::::::::/ '''´ ̄` / `Y´ . ;..:
,′.:.:.:.:::::::::::::〈 ヽ____ノ', .;: .;: この口かっ……んっ
i .:.:.::::::::::::::::::::::', ,;;;'ハミミミヽヽ .,.:; .; :.;:.
',.:.:.:.:/´ ̄`ヽ;;;', .;;;' ``ヾミヽ j! ,. ′.;: .;:. :
',.:.:.:ヽ い( ミj! )ミミj 、 、 ', ., 、:, 、 .; :.
',;;;:;:;:入 _ ..:;.;:.:;..:`Y ミj! 、 、 ', ., 、:, 、
';;;:;:.: `フ´ _ノ . ;: .;: .; :. ;:. ;:.`Y´ 、 、 ', ., 、:, ,. '´
Lノ´ ̄ , ィ´ .:; .:; . ;:. ;:. ;: .;: .; :. ;:. ;} 、 、 ', ., 、:,,.: '´
ノノ ____\ ;.: .;: . :;. :;. :;. :; .;: .;: .;人 _; :; :; ィ´`ヾ
,. '´  ̄ ̄``¨¨ー',:;;,,:,;:,;,. '´ /;;;;;;;;;;;;;;;/ ',
>>872
実行してみてくだせえ、できますぜ
実行してみてくだせえ、できますぜ
/: : : : : __: :/: : ::/: : ://: : :/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 /
( ;":: |: :: .. .`, ヾ 丶 ! \____/
/;,, : : : //::/: : 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 /
( ;":: |: :: .. .`, ヾ 丶 ! \____/
>>873
ダメだな、明示的に文字コード定義してもバイトシャッフルされる
ダメだな、明示的に文字コード定義してもバイトシャッフルされる
>>876
半角英数字でやってできた!と思ってるんじゃないの? 日本語でやってみなさい。できないから
<?php
$str = '123ABC';
$shuffled = str_shuffle($str);
echo $shuffled;
echo '<br>';
$str = 'あいうえお';
$shuffled = str_shuffle($str);
echo $shuffled;
半角英数字でやってできた!と思ってるんじゃないの? 日本語でやってみなさい。できないから
<?php
$str = '123ABC';
$shuffled = str_shuffle($str);
echo $shuffled;
echo '<br>';
$str = 'あいうえお';
$shuffled = str_shuffle($str);
echo $shuffled;
>>883
で、あなたはUTF-8の環境で試して再現出来たの?
で、あなたはUTF-8の環境で試して再現出来たの?
str_shuffleがマルチバイトに対応してたら
軽くブログネタにできるくらいの情報なんだがな
ものすごく態度悪いし、最初は事前に回答を用意しててあえて質問を書いてる
アンチの成りすましかと思って回答出し渋ってたんだが
軽くブログネタにできるくらいの情報なんだがな
ものすごく態度悪いし、最初は事前に回答を用意しててあえて質問を書いてる
アンチの成りすましかと思って回答出し渋ってたんだが
>>888
事前に用意して鼻高々に出したのがミスコードだったら恥ずかしすぎるw
事前に用意して鼻高々に出したのがミスコードだったら恥ずかしすぎるw
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;
}
}
}
{
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;
}
}
}
>>892
完全にバイトシャッフルだな、バージョンは?
完全にバイトシャッフルだな、バージョンは?
shuffle()とかstr_shuffle()のアルゴリズムってどうなってんの?
名前忘れたけど1番目と1番目以降のどっかを交換、2番目と2番目以降のどっかと交換、…ってやつ?
名前忘れたけど1番目と1番目以降のどっかを交換、2番目と2番目以降のどっかと交換、…ってやつ?
なぜ公式を見ないのかw
マルチバイトはそのままでは対応できないので
小細工のサンプルも載っているのに
マルチバイトはそのままでは対応できないので
小細工のサンプルも載っているのに
そもそもマルチバイトでシャッフルなんて用途そんなにあるか?
必要なら>>868みたいに確実な手法で書けばいいんだし
必要なら>>868みたいに確実な手法で書けばいいんだし
まじかよ>>861最低だな
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [98%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [98%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [98%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [98%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [98%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [98%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [98%] - 2013/11/11 2:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [98%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [98%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [96%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [96%] - 2011/11/29 4:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [96%] - 2013/3/19 13:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [96%] - 2011/10/30 20:31
トップメニューへ / →のくす牧場書庫について