index


index STR, SUBSTR, POSITION
index STR, SUBSTR

 STRの中でSUBSTRが最初に出現する位置を返します。POSITIONが指定してある場合には指定されている位置から探し始めます。Visual BasicのInStr関数と似ています。
 位置は0($[に値が設定されていれば設定値)を基準にして数えます。
 SUBSTRが見つからない場合には-1($[に値が設定されていれば$[から1を引いた値)を返します。

サンプルプログラム

$str = 'asouhfalk';
if (index($str, 'abc') > -1) {
	print "Found\n";
} else {
	print "Not found\n";
}

関連項目

rindex関数