[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 04/30 13:44 / Filesize : 65 KB / Number-of Response : 290
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:sage [2009/04/27(月) 21:39:11 ID:???]
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 83
pc11.2ch.net/test/read.cgi/php/1238958898/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

232 名前:226 mailto:sage [2009/05/08(金) 22:28:42 ID:???]
>>226 誰かよろしくお願いします<m(__)m>

233 名前:nobodyさん mailto:sage [2009/05/08(金) 23:18:02 ID:???]
先頭からの一致でいいなら、単純にループをぶん回していけばいい。
(1)と(2)と(3)の共通文字列は、「(1)と(2)の共通文字列」と「(3)」との共通文字列に等しいはずだ。
4つ以上でも同じ。
(1)と(2)の共通文字列を求め、それと(3)の共通文字列を求め、それと(4)の共通文字列を求め…と繰り返せばいい。

234 名前:nobodyさん mailto:sage [2009/05/08(金) 23:21:44 ID:???]
>>232
jp.php.net/manual/ja/function.simplexml-load-file.php

235 名前:nobodyさん [2009/05/08(金) 23:34:43 ID:gndL9SHG]
早速アドバイス頂きましてどうもありがとうございました。

アルゴリズムの問題ですか....LCS問題・・・
調べて見たのですが、C系で実装されているサンプルはありましたが、
phpでは見つかりませんでした。理解しながら、phpに実装するのは結構大変そうですね。

先頭からではなく、文中からの一致も必要なのですが、
思った以上に難しくて冷や汗です。

追記しますと、10000件以上対象がありまして、
先ほどの例ですと、東京都港区麻布なら2件一致、東京都港区なら3件一致、
と最小+最小から2番目、3番目・・・とできればやりたいのですが、
もっと難しいですよね。う〜ん、困りました。

236 名前:nobodyさん mailto:sage [2009/05/09(土) 00:05:40 ID:???]
>>235
いっそ部分文字列を全パターン切り出して、それをキー値にした配列で個数数えたら?
注意しないと東京都西東京市とかは「東京」がダブルカウントされてしまうが。

237 名前:nobodyさん mailto:sage [2009/05/09(土) 00:13:09 ID:???]
もう形態素解析の世界だな

238 名前:nobodyさん mailto:sage [2009/05/09(土) 00:41:11 ID:???]
Cの実装をPHPに移植する程度で腰が引けてるようなレベルではどうにもならないと思う。
完全にアルゴリズムの世界なので、C、C++、Javaでしかサンプルは存在しないと考えたほうがいい。

つうか、その例だと先頭からの一致しか見てない気がするのだが。
「大阪府大阪市港区」「愛知県名古屋市港区」「東京都港区」の共通文字列は?「港区」検出したいのか?

239 名前:nobodyさん mailto:sage [2009/05/09(土) 01:01:54 ID:???]
アルゴリズムじゃなくて、アルゴニズムだろw

240 名前:nobodyさん [2009/05/09(土) 03:11:42 ID:6UxgjX3A]
includeされたphpスクリプトの中から、
自分をincludeしたファイルのパスを知りたいのですが、
どうすれば分かるでしょうか?



241 名前:nobodyさん mailto:sage [2009/05/09(土) 05:49:41 ID:???]
getcwdでとれないか?
includeしても実行ディレクトリは親だとおもうけど

242 名前:nobodyさん mailto:sage [2009/05/09(土) 07:55:44 ID:???]
>>235
標準関数でありますよ
確か過去スレ83番で俺がそういう質問に答え書いた覚えあります

243 名前:nobodyさん mailto:sage [2009/05/09(土) 08:09:07 ID:???]
じゃあ教えろやハゲ

244 名前:nobodyさん mailto:sage [2009/05/09(土) 09:57:54 ID:???]
親切に過去スレにあるって書いてあるのに読めない池沼

245 名前:nobodyさん mailto:sage [2009/05/09(土) 12:56:31 ID:???]
>>240
試してないけど
inc.php
<?php
$filepath = __FILE__;

hoge.php
<?php
incude_once('./fuga/inc.php');
echo $filepath

hoge.phpへのパスが返ってきちゃうか不安だけど。

246 名前:nobodyさん mailto:sage [2009/05/09(土) 12:58:24 ID:???]
>>235
過去スレ84から「比較」で検索すると答えがあります

247 名前:nobodyさん mailto:sage [2009/05/09(土) 12:59:05 ID:???]
84じゃなくて83だったな間違え

248 名前:nobodyさん mailto:sage [2009/05/09(土) 19:24:22 ID:???]
>>240
debug_backtrace()

249 名前:nobodyさん [2009/05/09(土) 21:36:48 ID:xpzC4uCd]
【OS名】windowsXP
【PHPのバージョン】php5.29
【質問内容】JISからUTF-8の変換について

質問です。
IRCから受け取った文字列を処理したいのですが、mb_detect_encoding()で受け取った文字列の文字コードを調べたところJISと表示されたので
mb_convert_encoding($data->message,"JIS","UTF-8")のように変換しようとしても変換後の文字列は相変わらずJISになってしまいます。
JIS->UTF-8は他の変換方法があるのでしょうか?

250 名前:nobodyさん mailto:sage [2009/05/09(土) 21:41:49 ID:???]
単純な勘違いと思うよ、引数の順番

string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )



251 名前:nobodyさん mailto:sage [2009/05/09(土) 22:20:39 ID:???]
>>250
その通りでしたーっ!
いや、なんかC出身なせいか関数(src,dst)っていう先入観が…
言い訳ですよねリファレンスくらいよめよksgですよね

252 名前:nobodyさん mailto:sage [2009/05/09(土) 22:49:13 ID:???]
>>249
仕事のやつ?

253 名前:nobodyさん [2009/05/09(土) 23:20:03 ID:xpzC4uCd]
>>252
仕事?よくわからないですけどただの趣味です。
PHP始めたばっかりでIRCbotでも作ってみようかなと

254 名前:nobodyさん mailto:sage [2009/05/10(日) 01:06:03 ID:???]
$fromが省略可能だという知識があれば推測できるけどな。
引数順序カオスだよなぁ、PHP。
多量の引数を取る関数が多いってのもあるが。

255 名前:nobodyさん mailto:sage [2009/05/10(日) 08:31:15 ID:???]
仕方ないからエクリプス使ってるよ
いまだにエディタしょぼいが

256 名前:nobodyさん mailto:sage [2009/05/10(日) 14:52:43 ID:???]
mb系はjcodeを模した外部の機能を組み込んだ関数だからしょうがないんじゃん。
PHP6ではユニコードになるらしいから新しいマルチバイト命令でるかもね。

257 名前:nobodyさん [2009/05/11(月) 00:53:38 ID:r24gXu9a]
javascriptは
hoge.sort(function(a, b) {return (a > b) ? -1 : 1;})
こんな風に、そのソート関数だけで有効なユーザー定義ソート関数が使えるけど
phpではどうやるの?
function cmp($a, $b){return ($a < $b) ? -1 : 1;}
usort($hoge, "cmp");
だと、他の場所にcmpという関数が無いか気にする必要があるし。


258 名前:28 mailto:sage [2009/05/11(月) 01:01:59 ID:???]

>257
class mySort
{
public static function cmp($a, $b){return ($a < $b) ? -1 : 1;}
}

usort($hoge, array('mySort', 'cmp');



259 名前:nobodyさん mailto:sage [2009/05/11(月) 01:48:59 ID:???]
PHP 5.3 からは下のように書けるよ。
usort($arr, function($a, $b){ return $a - $b; });

260 名前:nobodyさん mailto:sage [2009/05/11(月) 02:03:26 ID:???]
ありがとう!
php5.3まで待ちます…



261 名前:nobodyさん mailto:sage [2009/05/11(月) 03:00:53 ID:???]
なぜ引き算・・・

262 名前:nobodyさん [2009/05/11(月) 03:35:39 ID:3RhlII/w]
5.3.0RC2をビルドしようとしたら以下のエラーがでて困ってます。

src/php-5.3.0RC2/ext/mbstring/mbstring.c:4757: error: `php_mb_encoding_detector' undeclared (first use in this function)

src/php-5.3.0RC2/ext/mbstring/mbstring.c:4758: error: `php_mb_encoding_converter' undeclared (first use in this function)

どなたか解決策ご存じでしょうか?

263 名前:nobodyさん [2009/05/11(月) 11:00:53 ID:thXXZ3vj]
PHPの最新バージョンがリリースされたとき、
変更点を確認したいのですが、日本語で記述しているページはないでしょうか?
www.php.gr.jp/も日本語ではなく、変更点の記述場所へのリンク(リンク先は英語)です。

264 名前:nobodyさん mailto:sage [2009/05/11(月) 11:08:58 ID:???]
その手の変更履歴は翻訳するとニュアンスが変わったりするので原文見たほうがいい。
ほとんど箇条書きだし読めるべ?

265 名前:nobodyさん mailto:sage [2009/05/11(月) 16:32:05 ID:???]
>>259
できるよ。
以上。
はい、次。

266 名前:nobodyさん mailto:sage [2009/05/11(月) 17:48:55 ID:???]
質問です。

PHPは今や完全に時代遅れなのに、そこそこにこのスレが伸びるのはなぜですか?

267 名前:nobodyさん mailto:sage [2009/05/11(月) 17:52:15 ID:???]
スレタイも読めないのかカス

268 名前:nobodyさん mailto:sage [2009/05/11(月) 17:54:05 ID:???]
>>266
時代の変化に追随できない人はいつの時代にも存在するものですよ。

269 名前:nobodyさん mailto:sage [2009/05/11(月) 17:55:37 ID:???]
>>267
正解) 実は下らなくないからsageた
とか

270 名前:nobodyさん mailto:sage [2009/05/11(月) 18:01:35 ID:???]
>>266
全盛期に比べたらこのくだスレもかなり過疎ってはいるけどね
お利巧な人は見切りを付け始めてるのではないかと



271 名前:nobodyさん mailto:sage [2009/05/11(月) 18:04:06 ID:???]
>>264
英文を「ちょっと読める」程度の奴に限ってこういうことを言うんだよなw

272 名前:nobodyさん mailto:sage [2009/05/11(月) 18:06:42 ID:???]
高卒以上なら普通読めるだろ
お前は何を言ってるんだ

273 名前:nobodyさん mailto:sage [2009/05/11(月) 18:09:14 ID:???]
学歴コンプレックスのあるやつほど中卒だ、高卒だと騒ぐんだよね
学歴ネタは結構スレ伸びるよw

274 名前:nobodyさん mailto:sage [2009/05/11(月) 18:14:58 ID:???]
小卒代ゼミ、中卒代ゼミ、高卒無〜職ニート代ゼミっ

古いCMを思い出してしまった

275 名前:nobodyさん mailto:sage [2009/05/11(月) 18:24:06 ID:???]
読める読めないじゃなくて読もうともしないクズなんだから
英語で読めと言ってもしょうがない

276 名前:nobodyさん mailto:sage [2009/05/11(月) 18:26:46 ID:???]
いやここで個人的な反省をされても困るんだけど...

お前がクズなのはわかったからこれからは読む努力
をすればいいんじゃない>>275

277 名前:nobodyさん mailto:sage [2009/05/11(月) 18:43:48 ID:???]
なんだ、努力するのがいやなのか。
でも努力するまでもないよ、読むのは。

278 名前:nobodyさん mailto:sage [2009/05/11(月) 18:44:34 ID:???]
>>273
中卒乙

279 名前:nobodyさん mailto:sage [2009/05/11(月) 18:44:35 ID:???]
>>276>>271か、とことんクズなんだな、おまえ

280 名前:nobodyさん mailto:sage [2009/05/11(月) 18:48:40 ID:???]
>>273
確かに伸びてきたなwww



281 名前:nobodyさん mailto:sage [2009/05/11(月) 18:49:34 ID:???]
ttp://www.evanmiller.org/how-not-to-sort-by-average-rating.html
これPHPでどう書きますか?

282 名前:nobodyさん mailto:sage [2009/05/11(月) 18:50:01 ID:???]
URL怪しいのでふまないからソースはれ
あとID

283 名前:267 mailto:sage [2009/05/11(月) 18:50:36 ID:???]
>>281
スレタイも読めないのかカス

284 名前:nobodyさん mailto:sage [2009/05/11(月) 18:57:03 ID:???]
ID強制厨はID晒せと言うわりにろくな回答をしないのが特徴

285 名前:281 [2009/05/11(月) 19:25:34 ID:xMuv+rlf]
Rubyのソースです

require 'statistics2'

def ci_lower_bound(pos, n, power)
  if n == 0
    return 0
  end
  z = Statistics2.pnormaldist(1-power/2)
  phat = 1.0*pos/n
   (phat + z*z/(2*n) - z * Math.sqrt((phat*(1-phat)+z*z/(4*n))/n))/(1+z*z/n)
end

286 名前:nobodyさん mailto:sage [2009/05/11(月) 19:34:14 ID:???]
>>285
そのまんまでいいだろ
pnormaldistは正規分布表から持ってくるなり別途関数用意する

287 名前:281 [2009/05/11(月) 19:44:54 ID:xMuv+rlf]
>>286
丁重なご回答ありがとうございます。
無事解決いたしました。

288 名前:nobodyさん mailto:sage [2009/05/12(火) 01:30:22 ID:???]
169 :動け動けウゴウゴ2ちゃんねる [sage] :2009/05/12(火) 01:29:42 ID:N8ihSyJ90 (2/2) [PC]

だいじょうぶ、だいじょうぶ。
あいつら、プログラマ板にいくと
すぐにおとなしくなるから。

「自分よりレベルの高いやつがいないな?」

と思うと、とたんに暴れだす。

「自分よりレベルの高いやつがいるな?」
と思うと、とたんにおとなしくなる。

それがwebプログラマ。

だからレベルの高い集団に放り込んだほうが良い。

289 名前:nobodyさん [2009/05/12(火) 09:35:55 ID:V/2qAUy/]
CLIでもsapiでも使えるスクリプトを書きたいのですが
シバンを書くと、sapiで実行した時にそれが文字として表示されてしまいます
こういう場合シバンなしにするしかないですか?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<65KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef