【PHP】下らねぇ質問はID出して書き込みやがれ 82
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2009/03/09(月) 02:14:28ID:HyrthkeE過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 81
http://pc11.2ch.net/test/read.cgi/php/1234958956/
◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
0967nobodyさん
2009/04/05(日) 13:55:58ID:???-----
あいうえお
-----
";
preg_match_all("/-{5}\n(.*)-{5}\n/s",$str,$m);
0968957
2009/04/05(日) 14:00:27ID:rlL9K/DCそれで、>>967のコードをそのままコピーして
print_rで出力してみたのですが、やはり文字の「あいうえお」が取得できません。
テスト環境がWindowsXPのファイルがUTF-8ですが、それが関係するのでしょうか?
ただ、他の文字コードにしてもやっぱり取得できません。。
0969nobodyさん
2009/04/05(日) 14:03:21ID:???0970nobodyさん
2009/04/05(日) 14:06:09ID:???0971nobodyさん
2009/04/05(日) 14:08:54ID:???<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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] => あいうえお ) )
0972957
2009/04/05(日) 14:11:33ID:rlL9K/DCそうですか・・。
テストしているローカル環境のPHPが5.2.5で
試しにさくらのレンタルサーバ(5.2.8)にもアップして試してみたのですが、
971さんのような結果になりません・・。
0973nobodyさん
2009/04/05(日) 14:11:50ID:???<?php
$text = trim("
-----
あいうえお
-----");
preg_match_all("/-{5}\n(.*)\n-{5}/",$text,$array);
var_dump($array);
?>
0975nobodyさん
2009/04/05(日) 14:18:21ID:???改行コードがCR+LFだからとかいうオチじゃないよね?
もしこれで通ったらぶっ飛ばすぜ
<?php
$text = trim("
-----
あいうえお
-----");
preg_match_all("/-{5}[\n|\r]+(.*)[\n|\r]+-{5}/",$text,$array);
var_dump($array);
?>
0976nobodyさん
2009/04/05(日) 14:23:01ID:???お尻の改行だけを取るならrtrim("\n",変数)の方が誰が見ても分かりやすくていいと思うんだ
0977nobodyさん
2009/04/05(日) 14:24:31ID:???こういう書き方するなら正規表現もっと勉強したほうがいい
0979957
2009/04/05(日) 14:47:03ID:rlL9K/DC全く反応無しです・・。
array(2) { [0]=> array(0) { } [1]=> array(0) { } }
という結果にしかなりません・・。
作成手順は、これまでDreamweaverを使っていたのですが、terapadに変更しました。
そしてこれまで挙がっているソースをコピーして保存して実行したのですが、
それでも上記のような結果になります。
文字コードをEUCにしてもSJISにしても結果は同じです・・。
やっぱりPHPのバージョンの問題ですかね・・・
0980nobodyさん
2009/04/05(日) 14:54:28ID:???オススメの入門サイトはありますか?
できればpearを使った場合のメリットとかも十分に解説されているサイトを希望します。
0981nobodyさん
2009/04/05(日) 15:07:29ID:???サクラエディタとか秀丸とかEmEditor使えよ
0982nobodyさん
2009/04/05(日) 15:24:51ID:???0983nobodyさん
2009/04/05(日) 16:37:11ID:???0984nobodyさん
2009/04/05(日) 16:38:57ID:???0985nobodyさん
2009/04/05(日) 22:31:43ID:QUmCZ8RSこの配列をあいうえお順でソートしたいと思います
標準関数ではあいうえお順でソートする関数がないので、自分でユーザー定義関数にしようと思います
あいうえお順にするためにどのようなアルゴリズムを用いればいいのかどなたかヒントだけでもお願いいたします
【サンプルの配列】
$hiragana = array(
"かいわれ",
"れたす",
"あめ",
"さらだ"
);
↑をソートして、結果が↓
$hiragana = array(
"あめ",
"かいわれ",
"さらだ",
"れたす"
);
0986nobodyさん
2009/04/05(日) 22:36:37ID:???0989nobodyさん
2009/04/05(日) 23:56:37ID:???0990nobodyさん
2009/04/06(月) 00:09:45ID:CWy5GQCeCGIゲームを設置したんだけど
サイトによっては自動的に更新されてるんですよ
ページを定期的に読み込むにはどうしたらいいのか教えてください
0991nobodyさん
2009/04/06(月) 00:16:48ID:???0992nobodyさん
2009/04/06(月) 01:04:38ID:???0993nobodyさん
2009/04/06(月) 04:19:15ID:???http://pc11.2ch.net/test/read.cgi/php/1238958898/
0994nobodyさん
2009/04/06(月) 05:48:09ID:???0995nobodyさん
2009/04/06(月) 22:26:16ID:???0996nobodyさん
2009/04/07(火) 11:27:25ID:???0997nobodyさん
2009/04/07(火) 11:38:35ID:???0998nobodyさん
2009/04/07(火) 12:32:43ID:???0999nobodyさん
2009/04/07(火) 13:04:04ID:???1000nobodyさん
2009/04/07(火) 13:05:23ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。