半角英数字記号の連続文字に対し、一定スパンでスペースをいれる
ブログ | 2007/11/22 20:07
1バイトの文字が連続すると改行してくれないので、レイアウト崩壊がしばしば起こる。重い腰を上げて調べた。
これでどうだ。
これでどうだ。
<?php
$str = 'aaaaaaaabbbbbbbbbbbbbb,&///aaaaaaaaaabbbbb3333333fheawuhfpwahfuhffa;hfeahfawufh;fewahflawjflawjfhafhaiufiusjfdasjdhfljafhdljahsfljshlafjsakfsたこいかうにさんま';
$str = preg_replace_callback("/[a-zA-Z0-9_\(\)\.\/\~\%\:\#\?=&\;\-\+\,]{40,}/i", 'filter', $str);
echo $str;
function filter($match){
$str = '';
for($i = 0;$i < strlen($match[0]);$i += 40){
$str .= substr($match[0],$i,40).' ';
}
return $str;
}
?>
タグ »
ブック» ぼくの知ってるPHP
リンク元
- アーカイブ | Rottel (2)
- Google (2)
- 正規表現 半角英数字記号 - Google 検索 (2)
- 半角英数字記号 - Google 検索 (2)
- PHP 文字 半角英数字 半角記号 - Google 検索 (2)
- 正規表現 半角英数字 記号 - Google 検索 (2)
- 正規表現 半角英数字記号 - Google 検索 (2)
- php 正規表現 半角英数字記号 - Google 検索 (2)
- 文字/半角英数字 - Google 検索 (2)
- 半角英数字記号 正規表現 - Google 検索 (2)
- 正規表現 半角英数字 記号 - Google 検索 (2)
- 正規表現 半角英数字記号 - Google 検索 (2)
- スペース記号 - Google 検索 (2)
- substr 半角 php - Google 検索 (2)
- 正規表現 半角記号 - Google 検索 (2)
- PHP 正規表現 半角英数字記号 - Google 検索 (2)
- 正規表現 半角記号 - Google 検索 (2)
- 正規表現 英数字記号 - Google 検索 (2)
- 正規表現 半角記号 PHP - Google 検索 (2)
- php 半角英数字記号 - Google 検索 (2)
- Yahoo!検索 - PHP 正規表現 半角英数字記号 (2)
- 半角文字 PHP 連続 改行 - Google 検索 (2)
- web 半角文字 改行 スペース - ウェブ検索 (2)
- 正規表現 英数字 記号 - Google 検索 (2)
- php 正規表現 半角英数字記号 - Google 検索 (2)
- php 半角英数字 カウント - Google 検索 (2)
- Yahoo!検索 - 正規表現 半角英数字記号 (1)
- 正規表現 半角英数字記号 - Google 検索 (1)
- 手当たり次第 | Rottel (1)
- Yahoo!検索 - 正規表現 英数字記号 (1)
- 連続記号 - Google 検索 (1)
- php 半角英数字 記号 - Google 検索 (1)
- Yahoo!検索 - preg_replace_callback (1)
- 正規表現 英数字記号 - Google 検索 (1)
- PHP 連続文字 - Google 検索 (1)
- php 正規表現 半角英数字 記号 - Google 検索 (1)
- PHP 正規表現 半角英数字記号 - Google 検索 (1)
- php 正規表現 半角英数字 記号 連続 - ウェブ検索 (1)
- 正規表現 半角 英数字 記号 - Google 検索 (1)
- 正規表現 半角英数字記号 - ウェブ検索 (1)
- 正規表現 半角英数字記号 - Google 検索 (1)
- PHP 半角英数字 半角記号 - Google 検索 (1)
- 英数字 記号 正規表現 - Google 検索 (1)
- 正規表現 英数字記号 - Google 検索 (1)
- 磯叔哂方忖 屎?燕? - Google 朴沫 (1)
- 連続 記号 - Google 検索 (1)
- 英数字記号 - Google 検索 (1)
- 半角英数字記号 正規表現 - Google 検索 (1)
- php 半角英数字 改行 - Google 検索 (1)
- 正規表現 半角英数字記号 - Google 検索 (1)
- 半角数字記号 正規表現 .NET - Google 検索 (1)
- 正規表現 英数字 記号 php - Google 検索 (1)
- php 正規表現 半角英数字 スペース - Google 検索 (1)
- php 正規表現 半角英数字記号 - ウェブ検索 (1)
- 正規表現 半角英数字 記号 - Google 検索 (1)
- 正規表現 半角 数値 記号 - Google 検索 (1)
- 半角文字 連続 - Google 検索 (1)
- strlen 記号 PHP - Google 検索 (1)
- 正規表現 数字記号 - Google Search (1)
- 正規表現 半角英数字記号 - Google 検索 (1)
- 記号 半角 PHP - ウェブ検索 (1)
- 正規表現 半角英数字記号 - Google 検索 (1)
- php 半角数字 検索 - Google 検索 (1)
- php 半角英数字 - Google 検索 (1)
- PHP 半角記号 正規表現 - Google 検索 (1)
- php スペース 記号 - Google 検索 (1)
- 正規表現 半角英数字 記号 - Google 検索 (1)
- php 正規表現 英数字 半角記号 - Google Search (1)
- 正規表現 半角英数字 - Google 検索 (1)
- 半角記号英数字 正規表現 "[!-~]" - Google 検索 (1)
- 半角英数字 改行 - Google 検索 (1)
- 半角英数字 改行 php - Google 検索 (1)
- 半角英数字 連続 改行 php - Google 検索 (1)
- 半角英数字 記号 正規表現 - Google 検索 (1)
- 半角英数字記号 正規表現 - Google 検索 (1)
- 半角記号 - Google 検索 (1)
- php スペース 記号 - Google 検索 (1)
- ブログ 連続記号文字 - Google 検索 (1)
- 正規表現 数字記号 - Google 検索 (1)
- 正規表現 数字記号 \* - Google 検索 (1)
- PHP 正規表現 英数字 記号 - Google 検索 (1)
- PHP 正規表現 半角英数字記号 - Google 検索 (1)
- 半角英数字記号正規表現 - Google 検索 (1)
- PHP 正規表現 半角記号 - Google 検索 (1)
- 半角英数字記号 正規表現 !-~ - Google 検索 (1)
- 半角英数字 記号 正規表現 - Google 検索 (1)
- PHP 連続 空白 - Google 検索 (1)
- php 連続 空白 - Google 検索 (1)
- 半角 連続 改行 PHP - Google 検索 (1)
- 半角 スペース 記号 WEB - Google 検索 (1)
- 半角 スペース 記号 WEB - Google 検索 (1)
- php 正規表現 スペース - Google 検索 (1)
- php 正規表現 スペース 検索 - Google 検索 (1)
- 正規表現 スペース - Google 検索 (1)
- PHP 連続 半角 - Google 検索 (1)
- 半角記号 正規表現 - Google 検索 (1)
- php スペース文字 - Google 検索 (1)
- 半角英数字記号 - Google 検索 (1)
- 半角スペース 表現 - Google 検索 (1)
- スペース 文字記号 - Google 検索 (1)
なんかgmailみたら折り返されてるな。なにか方法があるのかもしれん。
kuwa | 2007/11/23 16:19
メモリンク
http://pinotan.blog15.fc2.com/file/w...
http://www.res-system.com/item/404
ん、コメントの編集時に改行がなくなってるな。...済み
http://pinotan.blog15.fc2.com/file/w...
http://www.res-system.com/item/404
ん、コメントの編集時に改行がなくなってるな。...済み
kuwa | 2007/11/26 14:23

