【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
122:nobodyさん 09/04/08 23:16:49 tkomkeAN 取得したいページをfile_get_contentsで取りたいのですが、 url先とは違う内容が$fileに入ってしまいます 関数一覧のページなんですがどのようにしてしっかり取得することができるのでしょうか? <?php $file = file_get_contents("http://jp.php.net/manual/ja/indexes.php";); echo $file; ?> 123:nobodyさん 09/04/08 23:33:25 はい?違う内容って? 124:nobodyさん 09/04/09 00:04:47 m7XTC3qO 【OS名】linux 【PHPのバージョン】php5.2.5 【質問内容】 文字列の中から英数字の部分だけを抽出したい場合は、どうやればいいでしょうか? $str = 'あああaaa_いいいiii_ううう-20090401'; : echo $result; // aaaiii20090401 と表示される ereg("[a-zA-Z0-9]+", $str, $regs); $result = $regs[0]; echo $result; だと「aaa」しか取得できませんでした。 125:nobodyさん 09/04/09 00:35:29 >93 基本は、ループの頭に差し掛かった時点でループ回数が分かる場合はfor。 ループを回してみないと分からない場合はwhile。 whileの場合はループ変数がどう変わるかを意識しながらコードを読まなければいけない。 forならば基本的にループ回数はループに入る時点で分かるので、ラクに読める。 ただまあ、例外はいっぱいある。 「1000以下の3の倍数を全て列挙」なんて場合、事前にループ回数を調べる事はできる。 だけど、「変数が1000を超えるまで繰り返す」という意図ならば、それを反映してwhileで書いた方が読みやすいわけで。 一般論にするなら、自分の意図がもっとも読者に伝わりやすい表現を選べ、という事になる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/76 KB
担当:undef