09/05/08 04:27:45 8b2MJ03K
phpの動作上からは
/usr/local/lib/php/
がインクルードパスに設定されているようなのですが、
php.iniを見ても、このディレクトリをインクルードパスに設定している箇所がありません。
include_pathの設定は;でコメントアウトされています。
どこで設定されているのでしょうか?
206:nobodyさん
09/05/08 10:09:23
>>205
とりあえず本当にパスが通ってるのか phpinfo() で確認したら?
include_path はPHP_INI_ALLだから、アチコチで設定できちゃうんだけどさ。
207:nobodyさん
09/05/08 13:57:36 PQMR/gr5
Array(
[300] => "ほげ"
[20] => "ほげ"
[74] => "ほげ"
)
みたいな連想配列を、連想インデックスを保持しつつキーでソートするにはどうしたらいいの?
こんな感じで。
Array(
[20] => "ほげ"
[74] => "ほげ"
[300] => "ほげ"
)
uasortのユーザー比較比較関数は配列の値しか渡されないみたいで、キーで比較は出来ないみたいだし。
208:nobodyさん
09/05/08 14:05:56
>>207
連想インデックスでソートすればおk
209:nobodyさん
09/05/08 14:06:37
最近のゆとりは質問するときの態度が悪すぎ
210:nobodyさん
09/05/08 14:22:40 PQMR/gr5
>>208
ありがとう。
211:nobodyさん
09/05/08 15:04:32
public function addOption(commandOption $option)
{
////////////////////
}
上記のaddOptionメソッドにcommandOption $optionという引数を
与えていますが、どういう意味でしょうか。
212:nobodyさん
09/05/08 15:07:30
どこから拾ってきたんだよ
前後分からないと言えないぞ
213:211
09/05/08 15:07:33
自己解決しましたよっと
スレ汚しサーセン
214:nobodyさん
09/05/08 15:08:26
解決したなら解決方法かいてけよ・・・
最近マナーひどいなほんと
215:211
09/05/08 15:10:53
>>214
わからないから教えてほしいって書けばいいのに
216:211
09/05/08 15:14:54
213は偽者
class aのメソッドにそんな記述があったんだけど、
これはキャストしているんですか?
217:nobodyさん
09/05/08 15:15:33
ID出てないから全員偽者か
218:nobodyさん
09/05/08 15:21:48 wSZsV7Ai
>>213,>>215,>>216
ID出せばいいんだろ氏ねよ無知の分際で
答えられないなら黙ってロムってろよ
気分が胸糞悪いな
219:nobodyさん
09/05/08 15:23:10
はいごくろう
ではさようなら
220:nobodyさん
09/05/08 16:24:16
IDうっかり出し忘れただけで、偽物登場するのはよろしくないと思う。
荒らしに相当する。一体なんなの?
221:nobodyさん
09/05/08 16:25:19
お前2chで何言ってんの?
222:nobodyさん
09/05/08 16:49:35
なんだおまいら、結局知らないのかよ。
つURLリンク(www.php.net)
223:nobodyさん
09/05/08 17:06:09
>>211
質問がイマイチ曖昧だけど、書式について聞いてるなら、PHPでも型チェックが導入されてたはず。
ただ、マニュアルにはどこに書いてあるのか見つけられんかったが。
224:nobodyさん
09/05/08 18:58:52
>>211
$optionがcommandOptionのインスタンスでなきゃいけんということ。
おまいらグダ巻いてないで教えてやれよ
225:nobodyさん
09/05/08 19:33:23
>>1も欲読めない人間の質問はスルーでおk
226:nobodyさん
09/05/08 20:03:01 tCM7CGYm
fc2ブログの、全部の記事(300件以上)分をRSSで取得したいのですが、
どうすればいいでしょうか
URLリンク(qqy.blog102.fc2.com)具体的にはこのサイトなのですが、
どうぞよろしくお願いします<m(__)m>
227:nobodyさん
09/05/08 20:12:28
こっちの方だろ
URLリンク(www.php.net)
↓intやstringがない理由
228:nobodyさん
09/05/08 20:43:37 gndL9SHG
【OS名】Freebsd 6.1
【PHPのバージョン】php5
【連携ソフトウェア】なし
【質問内容】 文字列操作の仕方について教えて下さい。
次の三つの文字列がある場合に、
(1) 東京都港区麻布1-5-3
(2) 東京都港区西麻布1-3-5
(3) 東京都港区麻布1-2
処理結果として、三つの変数に共通の「東京都港区」だけ抽出したいのですが、
どのような考え方で実装すれば良いでしょうか?
数学でいう最小公倍数みたいな?考え方です。
宜しくお願いします。
229:nobodyさん
09/05/08 21:14:53
>>228
最長共通文字列を求めたいということならアルゴリズムの問題だから、
LCS(Longest Common Subsequence)問題とかで検索してみたらいいよ。
3つ以上だとどうやるのか知らないけど。
230:nobodyさん
09/05/08 21:17:05
どっちかと言うと、最大公約数じゃないかな^^
231:nobodyさん
09/05/08 21:18:56
確かに先頭からって前提がないとすると、かなり難しい気がするな。
232:226
09/05/08 22:28:42
>>226 誰かよろしくお願いします<m(__)m>
233:nobodyさん
09/05/08 23:18:02
先頭からの一致でいいなら、単純にループをぶん回していけばいい。
(1)と(2)と(3)の共通文字列は、「(1)と(2)の共通文字列」と「(3)」との共通文字列に等しいはずだ。
4つ以上でも同じ。
(1)と(2)の共通文字列を求め、それと(3)の共通文字列を求め、それと(4)の共通文字列を求め…と繰り返せばいい。
234:nobodyさん
09/05/08 23:21:44
>>232
URLリンク(jp.php.net)
235:nobodyさん
09/05/08 23:34:43 gndL9SHG
早速アドバイス頂きましてどうもありがとうございました。
アルゴリズムの問題ですか....LCS問題・・・
調べて見たのですが、C系で実装されているサンプルはありましたが、
phpでは見つかりませんでした。理解しながら、phpに実装するのは結構大変そうですね。
先頭からではなく、文中からの一致も必要なのですが、
思った以上に難しくて冷や汗です。
追記しますと、10000件以上対象がありまして、
先ほどの例ですと、東京都港区麻布なら2件一致、東京都港区なら3件一致、
と最小+最小から2番目、3番目・・・とできればやりたいのですが、
もっと難しいですよね。う~ん、困りました。
236:nobodyさん
09/05/09 00:05:40
>>235
いっそ部分文字列を全パターン切り出して、それをキー値にした配列で個数数えたら?
注意しないと東京都西東京市とかは「東京」がダブルカウントされてしまうが。
237:nobodyさん
09/05/09 00:13:09
もう形態素解析の世界だな
238:nobodyさん
09/05/09 00:41:11
Cの実装をPHPに移植する程度で腰が引けてるようなレベルではどうにもならないと思う。
完全にアルゴリズムの世界なので、C、C++、Javaでしかサンプルは存在しないと考えたほうがいい。
つうか、その例だと先頭からの一致しか見てない気がするのだが。
「大阪府大阪市港区」「愛知県名古屋市港区」「東京都港区」の共通文字列は?「港区」検出したいのか?
239:nobodyさん
09/05/09 01:01:54
アルゴリズムじゃなくて、アルゴニズムだろw
240:nobodyさん
09/05/09 03:11:42 6UxgjX3A
includeされたphpスクリプトの中から、
自分をincludeしたファイルのパスを知りたいのですが、
どうすれば分かるでしょうか?
241:nobodyさん
09/05/09 05:49:41
getcwdでとれないか?
includeしても実行ディレクトリは親だとおもうけど
242:nobodyさん
09/05/09 07:55:44
>>235
標準関数でありますよ
確か過去スレ83番で俺がそういう質問に答え書いた覚えあります
243:nobodyさん
09/05/09 08:09:07
じゃあ教えろやハゲ
244:nobodyさん
09/05/09 09:57:54
親切に過去スレにあるって書いてあるのに読めない池沼
245:nobodyさん
09/05/09 12:56:31
>>240
試してないけど
inc.php
<?php
$filepath = __FILE__;
hoge.php
<?php
incude_once('./fuga/inc.php');
echo $filepath
hoge.phpへのパスが返ってきちゃうか不安だけど。
246:nobodyさん
09/05/09 12:58:24
>>235
過去スレ84から「比較」で検索すると答えがあります
247:nobodyさん
09/05/09 12:59:05
84じゃなくて83だったな間違え
248:nobodyさん
09/05/09 19:24:22
>>240
debug_backtrace()
249:nobodyさん
09/05/09 21:36:48 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さん
09/05/09 21:41:49
単純な勘違いと思うよ、引数の順番
string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
251:nobodyさん
09/05/09 22:20:39
>>250
その通りでしたーっ!
いや、なんかC出身なせいか関数(src,dst)っていう先入観が…
言い訳ですよねリファレンスくらいよめよksgですよね
252:nobodyさん
09/05/09 22:49:13
>>249
仕事のやつ?
253:nobodyさん
09/05/09 23:20:03 xpzC4uCd
>>252
仕事?よくわからないですけどただの趣味です。
PHP始めたばっかりでIRCbotでも作ってみようかなと
254:nobodyさん
09/05/10 01:06:03
$fromが省略可能だという知識があれば推測できるけどな。
引数順序カオスだよなぁ、PHP。
多量の引数を取る関数が多いってのもあるが。
255:nobodyさん
09/05/10 08:31:15
仕方ないからエクリプス使ってるよ
いまだにエディタしょぼいが
256:nobodyさん
09/05/10 14:52:43
mb系はjcodeを模した外部の機能を組み込んだ関数だからしょうがないんじゃん。
PHP6ではユニコードになるらしいから新しいマルチバイト命令でるかもね。
257:nobodyさん
09/05/11 00:53:38 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
09/05/11 01:01:59
>257
class mySort
{
public static function cmp($a, $b){return ($a < $b) ? -1 : 1;}
}
usort($hoge, array('mySort', 'cmp');
259:nobodyさん
09/05/11 01:48:59
PHP 5.3 からは下のように書けるよ。
usort($arr, function($a, $b){ return $a - $b; });
260:nobodyさん
09/05/11 02:03:26
ありがとう!
php5.3まで待ちます…
261:nobodyさん
09/05/11 03:00:53
なぜ引き算・・・
262:nobodyさん
09/05/11 03:35:39 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さん
09/05/11 11:00:53 thXXZ3vj
PHPの最新バージョンがリリースされたとき、
変更点を確認したいのですが、日本語で記述しているページはないでしょうか?
URLリンク(www.php.gr.jp)も日本語ではなく、変更点の記述場所へのリンク(リンク先は英語)です。
264:nobodyさん
09/05/11 11:08:58
その手の変更履歴は翻訳するとニュアンスが変わったりするので原文見たほうがいい。
ほとんど箇条書きだし読めるべ?
265:nobodyさん
09/05/11 16:32:05
>>259
できるよ。
以上。
はい、次。
266:nobodyさん
09/05/11 17:48:55
質問です。
PHPは今や完全に時代遅れなのに、そこそこにこのスレが伸びるのはなぜですか?
267:nobodyさん
09/05/11 17:52:15
スレタイも読めないのかカス
268:nobodyさん
09/05/11 17:54:05
>>266
時代の変化に追随できない人はいつの時代にも存在するものですよ。
269:nobodyさん
09/05/11 17:55:37
>>267
正解) 実は下らなくないからsageた
とか
270:nobodyさん
09/05/11 18:01:35
>>266
全盛期に比べたらこのくだスレもかなり過疎ってはいるけどね
お利巧な人は見切りを付け始めてるのではないかと
271:nobodyさん
09/05/11 18:04:06
>>264
英文を「ちょっと読める」程度の奴に限ってこういうことを言うんだよなw
272:nobodyさん
09/05/11 18:06:42
高卒以上なら普通読めるだろ
お前は何を言ってるんだ
273:nobodyさん
09/05/11 18:09:14
学歴コンプレックスのあるやつほど中卒だ、高卒だと騒ぐんだよね
学歴ネタは結構スレ伸びるよw
274:nobodyさん
09/05/11 18:14:58
小卒代ゼミ、中卒代ゼミ、高卒無~職ニート代ゼミっ
古いCMを思い出してしまった
275:nobodyさん
09/05/11 18:24:06
読める読めないじゃなくて読もうともしないクズなんだから
英語で読めと言ってもしょうがない
276:nobodyさん
09/05/11 18:26:46
いやここで個人的な反省をされても困るんだけど...
お前がクズなのはわかったからこれからは読む努力
をすればいいんじゃない>>275
277:nobodyさん
09/05/11 18:43:48
なんだ、努力するのがいやなのか。
でも努力するまでもないよ、読むのは。
278:nobodyさん
09/05/11 18:44:34
>>273
中卒乙
279:nobodyさん
09/05/11 18:44:35
>>276は>>271か、とことんクズなんだな、おまえ
280:nobodyさん
09/05/11 18:48:40
>>273
確かに伸びてきたなwww
281:nobodyさん
09/05/11 18:49:34
URLリンク(www.evanmiller.org)
これPHPでどう書きますか?
282:nobodyさん
09/05/11 18:50:01
URL怪しいのでふまないからソースはれ
あとID
283:267
09/05/11 18:50:36
>>281
スレタイも読めないのかカス
284:nobodyさん
09/05/11 18:57:03
ID強制厨はID晒せと言うわりにろくな回答をしないのが特徴
285:281
09/05/11 19:25:34 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さん
09/05/11 19:34:14
>>285
そのまんまでいいだろ
pnormaldistは正規分布表から持ってくるなり別途関数用意する
287:281
09/05/11 19:44:54 xMuv+rlf
>>286
丁重なご回答ありがとうございます。
無事解決いたしました。
288:nobodyさん
09/05/12 01:30:22
169 :動け動けウゴウゴ2ちゃんねる [sage] :2009/05/12(火) 01:29:42 ID:N8ihSyJ90 (2/2) [PC]
だいじょうぶ、だいじょうぶ。
あいつら、プログラマ板にいくと
すぐにおとなしくなるから。
「自分よりレベルの高いやつがいないな?」
と思うと、とたんに暴れだす。
「自分よりレベルの高いやつがいるな?」
と思うと、とたんにおとなしくなる。
それがwebプログラマ。
だからレベルの高い集団に放り込んだほうが良い。
289:nobodyさん
09/05/12 09:35:55 V/2qAUy/
CLIでもsapiでも使えるスクリプトを書きたいのですが
シバンを書くと、sapiで実行した時にそれが文字として表示されてしまいます
こういう場合シバンなしにするしかないですか?