[PHP-users 35318] Re: ある一定範囲で最初に出現した文字列にのみ*マーク付加

Manabu Masuzawa gaku-mszw520 @ themis.ocn.ne.jp
2010年 8月 5日 (木) 16:26:23 JST


増澤です。お世話になります。

ミワさんのサンプルを元にプログラムを書いてみました。
目的の「最初に出現した文字列に*マーク付加」することは出来ました。
ありがとうございました。
ところが、
$keyword = '技術・技能';
$keyword = '技能';
$keyword = '雇用・能力開発機構';

---------------
<?php

$text = ' 環境や人権など,技能社会正義を守るために企業に求められる社会的責任.「企業市民」という視点から次第に注目されるようになってきた.合法性,倫理性,人権性,公開性,公式性等の要請とともに,人権,環境,安全,労働衛生等の視点を重視して企業を評価しようというCSRの動きが,欧米を中心に広がっている.日本国内においても,それらの動きの影響を受け,大企業やグローバルな活動を展開している企業の間では,CSRに対する認識が急速に深まっている.CSRの定義は時代とともに進化しているが,企業を取り巻くステークホルダー(従業員,株主,顧客,取引先,地域住民,投資家など)との関係を重視し,多様な分野での社会的責任がその課題になっている.また,企業の安定性や成長性を長期的な視点からCSRの観点で評価し,投資するためのSRI(socially responsible investment,社会的責任投資)の動きも拡大している.さ 
らに,CSRをビジネスチャンスにするような発想も,産業界で広く受け入れられつつある.<FIL line="実線",0.1mm,"なし",100%><J size=11Q>(北口末広\_h)\/
<"文献"><G lsp=8Q><J f="ゴ"><FURI>\ \_h〔\/文献\_h〕\ \/</FURI></J><G 
lsp=4Q>1\_h)\/\ 江橋崇編著:企業の社会的責任経営―CSRと国連グローバル・コンパクトの可能性―,法政大学現代法研究所,2009\_h.\/;2\_h)\/\ 稲積謙次郎:企業の社会的責任(CSR)と人権(セミナー 
「企業と人権」講演録14),長崎県県民生活部人権・同和対策課,2007.<G 
lsp=20Q>
 人間が自己の外部に存在する自然に働きかけることによって,自然を人間の生存に不可欠な生活諸資料に形態変化させ取得するその行為の過程が労働である.
<J f="ゴ">\ \_h〔\/自己活動としての労働\_h〕\ </J>\/この人間と自然との物質代謝の過程は人間社会の存立の一般的な条件であり,また人間は自然に働きかけることを通じて自己の潜在的な能力を発達させることができる.そして,人間は労働を通して自己の労働と能力を,労働生産物に転化させる.労働は本来はこのような自己実現の行為であり,自己の労働生産物への対象化である.
';
$keyword = '企業内教育訓練';
$keyword = '企業メセナ';
$keyword = '企業立学校';
$keyword = '技術・技能';
$keyword = '規制緩和';
$keyword = '基礎教育';
$keyword = '喫茶コーナー';
$keyword = '技能オリンピック';
$keyword = '技能者育成資金';
$keyword = '技能形成';
$keyword = '技能検定';
$keyword = 'ドレイファスの技能習得モデル';
$keyword = '農民工の技能訓練';
$keyword = '技能';
$keyword = '虐待';
$keyword = 'キャプション';
$keyword = 'ギャラリー';
$keyword = '雇用対策法';
$keyword = '雇用・能力開発機構';
$keyword = '雇用保険法';
$keyword = '差別表現';
$keyword = '識字';
$pattern = sprintf('/^(.*?)(%s)/s', $keyword);
$replacement = '$1*$2';
echo preg_replace($pattern, $replacement, $text);

?>
--------------- 


__________ Information from ESET NOD32 Antivirus, version of virus signature database 5341 (20100804) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com





PHP-users メーリングリストの案内