トップページphp
1001コメント313KB

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

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2011/02/14(月) 16:45:59ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 103
http://hibari.2ch.net/test/read.cgi/php/1295956018/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0951nobodyさん2011/03/16(水) 19:55:44.52ID:???
^[0-9a-zA-Z_-]+$ ならいける
\ が無視されてるっぽいが、\ の数を増やしても駄目だ
文字クラス内の \ は無視されるのかも
0952nobodyさん2011/03/16(水) 19:57:05.72ID:+YmrU8Io
eregは非推奨なのはわかっているんだが
既存システムの改修でeregばっかりなんだよな・・・。
eregの返りはbooleanだけど、preg_matchはintだよね
preg_matchのbooleanで返すような関数はなかったはず・・・。
このままpreg_matchに置き換えていいのだろうか・・・。
0953nobodyさん2011/03/16(水) 20:01:51.70ID:???
返り値だけじゃなくて挙動がちがうだろ
09549512011/03/16(水) 20:02:02.41ID:???
かと思ったが、 0\-9 にするとマッチしないな
0955nobodyさん2011/03/16(水) 20:02:04.89ID:???
ブランチ切ってリファクタ
その後単体テストしてチェック
これだけの作業だろ
10分とかからん
0956nobodyさん2011/03/16(水) 20:04:30.78ID:+YmrU8Io
ぶっちゃけereg使ったことないから戸惑ってるwwww
0957nobodyさん2011/03/16(水) 20:06:39.40ID:+YmrU8Io
ごめん、ハイフンが途中に入ると前後のつながりと認識するのか
なので、ハイフンは最後に持っていかないといけない・・・。

糞すぎだろwwwwww
0958nobodyさん2011/03/16(水) 20:10:21.28ID:???
そんなに自分のことを卑下するな
0959◆oDupeixhZv52 2011/03/16(水) 20:14:48.78ID:???
eregの仕様。 文字クラス[]の中で\をエスケープに使えない。
0960nobodyさん2011/03/16(水) 20:34:20.91ID:m4Ly9hX8
strip_tags() は HTML の検証を行わないため、 不完全または壊れたタグにより予想以上に多くのテキスト/データが削除される可能性があります。

とマニュアルに書いてありました
信頼できる削除方法はどのようにおこなうのでしょうか?
0961nobodyさん2011/03/16(水) 20:37:01.67ID:???
substr
0962nobodyさん2011/03/16(水) 21:41:08.19ID:D9lf6w/e
$a = array(1,2);
$a = 3;
print_r($a);

$aが配列ではなく変数になるのは何故ですか?
0963nobodyさん2011/03/16(水) 21:42:02.16ID:???
配列も変数だけど
配列型から数値型になることを言ってんの?
0964nobodyさん2011/03/16(水) 21:42:22.32ID:???
>>962
・・・えっ?
0965nobodyさん2011/03/16(水) 21:45:04.69ID:D9lf6w/e
pythonだと配列(1,2,3)ってなりますがphpだと配列じゃなくて3ってなります
0966nobodyさん2011/03/16(水) 21:49:13.33ID:???
pythonってそれで3になんの?
何の関数も無しに?

phpだと
$a = array(1,2);
$a[] = 3;

だな
$a = 3;
だと単純に$aが3に上書きされるだけだ
0967nobodyさん2011/03/16(水) 21:50:22.93ID:???
pythonのタプルは変更できないはずですが
0968nobodyさん2011/03/16(水) 22:35:14.53ID:???
>>965
Pythonこわい
0969nobodyさん2011/03/16(水) 22:39:00.34ID:???
python詳しく学んだ事ないけど、一旦配列になっちまうと、=がpushにオーバーライドされちまうって事かねぇ?

>>968
今度はphpがこわいw
0970nobodyさん2011/03/16(水) 22:51:04.68ID:adcE4q5D
$ary = array("aci","aiwr","bdfwg","iwde","aofir");

配列をaから始まる値のみにしぼりたいのですがかっこいい方法ありますでしょうか?
0971nobodyさん2011/03/16(水) 22:53:20.63ID:???
>>970
面白そうな課題だ。かっこよくないのしか思いつかないな。
0972nobodyさん2011/03/16(水) 23:00:02.97ID:???
あっらy_ふぃlてr
0973nobodyさん2011/03/16(水) 23:00:46.04ID:???
<?php
$ary = array("aci","aiwr","bdfwg","iwde","aofir");
$ary = array_filter($ary, function($v){return $v[0]=="a";});
var_dump($ary);
0974nobodyさん2011/03/16(水) 23:03:12.40ID:???
わずか9分で分かるとかどんだけお前らすごいんだよw
0975nobodyさん2011/03/16(水) 23:09:20.70ID:adcE4q5D
ありがとうございます
0976nobodyさん2011/03/17(木) 00:17:20.38ID:QD+4v//O
SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => http://example.com/foo.htm
[title] => あしたの予定
)
)

こんな構造の'href'にアクセスしたいんですが、
$obj->@attributes['href']としてもコケます。
どすればいいでしょう?
0977nobodyさん2011/03/17(木) 00:23:10.66ID:???
$obj->attributes['href']
09782011/03/17(木) 00:23:53.39ID:???
$obj->attributes()->href じゃなかったっけ
09799762011/03/17(木) 00:33:12.49ID:QD+4v//O
>>978
なんで()なんか使うんだ・・・と思ってやってみたら
ほんとにアクセスできました(笑)
ありがとございます!
0980nobodyさん2011/03/17(木) 03:27:14.23ID:???
スーパーに行っても何も無いんだけど・・・
何かあった???
0981nobodyさん2011/03/17(木) 03:59:43.67ID:???
新ヌレ建てる
0982nobodyさん2011/03/17(木) 04:04:00.68ID:???

http://hibari.2ch.net/test/read.cgi/php/1300302034/
0983nobodyさん2011/03/17(木) 08:12:34.03ID:???
>>980
$zaiko = 10;
$nyuka = 0;
$kaidame = 10;
echo $zaiko + $nyuka - $kaidame;

0
0984nobodyさん2011/03/17(木) 10:15:42.03ID:???
>>980
$zaiko = 200;
$nyuka = 10;
$kaidame = 30;
while(1) {
$zaiko -= $nyuka;
$zaiko -= $kaidame;
echo $zaiko . "<br />\n";
$zaiko>0 OR die('game over');
}
0985nobodyさん2011/03/17(木) 10:20:03.48ID:???
間違い探し
0986nobodyさん2011/03/17(木) 19:01:41.02ID:???
ださ
0987nobodyさん2011/03/17(木) 19:52:28.93ID:???
事実だろ
0988nobodyさん2011/03/17(木) 19:53:40.90ID:???
放水、届かなくて中止wwww
0989nobodyさん2011/03/17(木) 20:42:09.94ID:???
<?php
$v = 50;
$theta = 60;
$genshiroh = 100;
$a = 9.8;

$vy = $v*sin(deg2rad($theta));
$t = $vy/$a;
$maxh = 1/2*$t*$vy; //$vy*$t - 1/2*$a*$t*$t;

echo ($maxh >= $genshiroh) ? '届きました。' : '届きませんでした。';
echo "<br>\n最高到達点は".round($maxh, 2).'mです。';
?>
0990nobodyさん2011/03/17(木) 20:48:02.42ID:???
日本語おk
0991nobodyさん2011/03/17(木) 21:26:56.16ID:???
北京語おk
0992nobodyさん2011/03/18(金) 05:04:27.75ID:???
日本人的PHP程序編制員只有白痴
0993nobodyさん2011/03/18(金) 17:12:40.83ID:???
0994nobodyさん2011/03/19(土) 01:38:36.29ID:???
0995nobodyさん2011/03/19(土) 02:24:12.27ID:???
0996nobodyさん2011/03/19(土) 03:38:23.07ID:???
次スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 105
http://hibari.2ch.net/test/read.cgi/php/1300302034/
0997nobodyさん2011/03/19(土) 03:39:05.36ID:???
997
0998nobodyさん2011/03/19(土) 03:39:46.40ID:???
998
0999nobodyさん2011/03/19(土) 03:40:28.79ID:???
999
1000nobodyさん2011/03/19(土) 03:41:09.97ID:???
1000
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。