文字数カウント

使い方

文字数をカウントするツールです。

(1)カウントしたい文字列を入力します。

(2)カウントボタンのクリックでカウント処理を行ないます。

文字数

・全角・半角文字ともに1文字、またTabも1文字として数えます。

・改行を除いてカウントした場合と、改行を1文字としてカウントした場合も表示します。

行数

・空行も1行としてカウントした場合と、空行を除いてカウントした場合も表示します。

サンプルコード

<?php

$sWord = "テスト:
デストデストですと

ABCabcABCabc
		123123
		@ %@ %(パターン)";

//改行 → 0文字としてカウント
var_dump(mb_strlen(preg_replace("#\r\n|\r|\n#", "", $sWord), 'utf-8'));

//改行 → 1文字としてカウント
var_dump(mb_strlen(preg_replace("#\r\n|\r#", "\n", $sWord), 'utf-8'));

//改行、スペース、TAB → 0文字としてカウント
var_dump(mb_strlen(preg_replace("#\r\n|\r|\n|\t|\ | #", "", $sWord), 'utf-8'));

//改行数
$arrWk = explode("\n", $sWord);
var_dump(count($arrWk));

//改行数(空行を除く)
$arrWk = explode("\n", $sWord);
$arrWord = array();
if (is_array($arrWk) === true) {
	foreach($arrWk as $key => $row) {
		if (strlen($row) === 0) {
			continue;
		}
		$arrWord[] = $row;
	}
}
var_dump(count($arrWord));

?>
							
//改行 → 0文字としてカウント
int(48)

//改行 → 1文字としてカウント
int(53)

//改行、スペース、TAB → 0文字としてカウント
int(42)

//改行数
int(6)

//改行数(空行を除く)
int(5)
							

最近の投稿