【PHP】下らねぇ質問はID出して書き込みやがれ 82at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 82 - 暇つぶし2ch970:nobodyさん
09/04/05 14:06:09
俺の環境では取得できるんだがな・・・

971:nobodyさん
09/04/05 14:08:54
環境によるのかな

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "URLリンク(www.w3.org)">
<html xmlns="URLリンク(www.w3.org)">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無題ドキュメント</title>

</head>

<body>

<?php
$str = "
-----
あいうえお
-----
";
preg_match_all("/-{5}\n(.*)-{5}\n/s",$str,$m);

print_r($m);
?>
</body>
</html>


結果
Array ( [0] => Array ( [0] => ----- あいうえお ----- ) [1] => Array ( [0] => あいうえお ) )

972:957
09/04/05 14:11:33 rlL9K/DC
>>970-971
そうですか・・。

テストしているローカル環境のPHPが5.2.5で
試しにさくらのレンタルサーバ(5.2.8)にもアップして試してみたのですが、
971さんのような結果になりません・・。

973:nobodyさん
09/04/05 14:11:50
俺はこれでおkだった

<?php

$text = trim("
-----
あいうえお
-----");
preg_match_all("/-{5}\n(.*)\n-{5}/",$text,$array);

var_dump($array);

?>

974:nobodyさん
09/04/05 14:12:26
>>972
>>969

975:nobodyさん
09/04/05 14:18:21
まさかと思うけどさー
改行コードがCR+LFだからとかいうオチじゃないよね?
もしこれで通ったらぶっ飛ばすぜ

<?php

$text = trim("
-----
あいうえお
-----");
preg_match_all("/-{5}[\n|\r]+(.*)[\n|\r]+-{5}/",$text,$array);

var_dump($array);

?>

976:nobodyさん
09/04/05 14:23:01
別に員だけどさ
お尻の改行だけを取るならrtrim("\n",変数)の方が誰が見ても分かりやすくていいと思うんだ

977:nobodyさん
09/04/05 14:24:31
[\n|\r]

こういう書き方するなら正規表現もっと勉強したほうがいい

978:nobodyさん
09/04/05 14:29:09
>>975

× \n|\r
○[\r]?\n

979:957
09/04/05 14:47:03 rlL9K/DC
>>973-978
全く反応無しです・・。
array(2) { [0]=> array(0) { } [1]=> array(0) { } }
という結果にしかなりません・・。

作成手順は、これまでDreamweaverを使っていたのですが、terapadに変更しました。
そしてこれまで挙がっているソースをコピーして保存して実行したのですが、
それでも上記のような結果になります。
文字コードをEUCにしてもSJISにしても結果は同じです・・。

やっぱりPHPのバージョンの問題ですかね・・・


980:nobodyさん
09/04/05 14:54:28
pearの勉強をしよと思ってるんですけど
オススメの入門サイトはありますか?

できればpearを使った場合のメリットとかも十分に解説されているサイトを希望します。

981:nobodyさん
09/04/05 15:07:29
terapadとかナメてんのかよ
サクラエディタとか秀丸とかEmEditor使えよ

982:nobodyさん
09/04/05 15:24:51
釣りだろ

983:nobodyさん
09/04/05 16:37:11
最近よくいる低レベル回答者を叩くのが楽しみでここ見てます

984:nobodyさん
09/04/05 16:38:57
叩いてないじゃん

985:nobodyさん
09/04/05 22:31:43 QUmCZ8RS
配列にひらがなのみの文字列を不定数で格納します
この配列をあいうえお順でソートしたいと思います
標準関数ではあいうえお順でソートする関数がないので、自分でユーザー定義関数にしようと思います
あいうえお順にするためにどのようなアルゴリズムを用いればいいのかどなたかヒントだけでもお願いいたします

【サンプルの配列】
$hiragana = array(
"かいわれ",
"れたす",
"あめ",
"さらだ"
);

↑をソートして、結果が↓

$hiragana = array(
"あめ",
"かいわれ",
"さらだ",
"れたす"
);




986:nobodyさん
09/04/05 22:36:37
sort($hiragana);

987:nobodyさん
09/04/05 22:46:14
>>986
平仮名はソートでけへんよ

988:nobodyさん
09/04/05 23:08:08
>>986 じゃないが、とりあえず utf-8なら問題なくできたみたいだけど、なんか違うのけ?

989:nobodyさん
09/04/05 23:56:37
バイナリ単位での比較だからひらがなだろうができる

990:nobodyさん
09/04/06 00:09:45 CWy5GQCe
質問
CGIゲームを設置したんだけど
サイトによっては自動的に更新されてるんですよ
ページを定期的に読み込むにはどうしたらいいのか教えてください

991:nobodyさん
09/04/06 00:16:48
cron

992:nobodyさん
09/04/06 01:04:38
meta refresh

993:nobodyさん
09/04/06 04:19:15
次スレ
スレリンク(php板)

994:nobodyさん
09/04/06 05:48:09


995:nobodyさん
09/04/06 22:26:16
ume


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch