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";
}
