人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

bodyタグ内にある日本語のみをカウントしたいのですが、どうすればいいでしょうか?
最近になってphpをはじめたばかりの初心者なのですが、phpでカウントすることは
可能でしょうか?

英数字はカウントしたくありません。
あらゆるサイトで日本語のみをカウントしたいので、
URLを入力する(例えばhttp://www.yahoo.co.jp)

www.yahoo.co.jp/以下すべての階層も調べる

検索結果を表示する(入力したサイト内の日本語文字数は○○○文字です、みたいな)

対象となるサイトが100ファイル以上あれば「できません」と返すのがいいと思いますが
その仕組みもわかりません。

教えて下さい。

●質問者: vfr6822
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:BODY co.jp PHP URL WWW
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● zeck
●60ポイント
  1. まずは<body>?<body>の中の文字列を取得して、配列に格納します。
  2. 次に、配列の中から英数字を空文字に置き換えます (正規表現などを使うと良いと思います。)
  3. 最後に、残った配列の文字数を数えます。

これでいかがでしょうか?

正規表現の使い方は参考URLを見てください。

http://always-pg.com/php/std_rd/regex/preg_replace.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ