スレッド表示 | フラット表示〕 全トピック 920 件中 367 番目 次≫ ≪前

文字の抽出

created: 2005-09-23 18:14 | modified: 2005-09-24 21:22 | reply: 1

[2559] 文字の抽出

user: ノラ | created: 2005-09-23 18:14
テキストエリアから

【ネコ】5匹(♀のみ)
【犬】2匹
【金魚】3匹

こんな感じのやつを
【ネコ】
5匹
(♀のみ)
【犬】
2匹
【金魚】
3匹

というふうに細切れにしたいのですが良いですか?
下のレスに改行ごと配列に挿入がつかえそうな気もするんですが良くわかりません
reply: 2565 返信 編集 削除

[2565] Re. 文字の抽出

user: ゆうじ | created: 2005-09-24 21:22
こんばんわ。

記事[2553]の下ごしらえの後、
次のようなコードで出来そうですがいかがでしょう。

$text = $_POST['text'];    // テキストエリアの値
$cr = array("\r\n", "\r"); // 改行コード置換用配列

// 下ごしらえ
$text = trim($text); // 文頭文末の空白を削除
$text = str_replace($cr, "\n", $text); // 改行コードを統一

// すみつき括弧の後に改行コードを挿入
$text = mb_ereg_replace('】', "】\n", $text);

// (の前に改行コードを挿入
$text = mb_ereg_replace('(', "\n(", $text);

// 必要であれば改行コードで文字列を分割
$lines = explode("\n", $text);


mb_ereg_replace
http://jp.php.net/manual/ja/function.mb-ereg-replace.php
Parent: 2559  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 367 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑