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