大きなテキストでさまざまな文字列を検索したいのですが、各文字列で一致が見つかった場合は、(一致した文字列ではなく) 特別な文字列が返されます。
1000 個のテキスト ファイルの中から検索したい文字列が 150 近くあります。私はこのコードを書きます
foreach($countries as $cont)
{
if(stripos($text,$cont))
{
$country=$cont;
ここにcountries.phpの数行があります(このファイルを含めます):
$countries['AD'] = 'Andorra';
$countries['AE'] = 'United Arab Emirates';
$countries['AF'] = 'Afghanistan';
$countries['AG'] = 'Antigua And Barbuda';
$countries['AI'] = 'Anguilla';
$countries['AL'] = 'Albania';
たとえば、「アラブ首長国連邦」に一致したときに「アラビアン」を印刷したい...