Search a list: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 2,664: | Line 2,664: | ||
r = rfind("Zag",s) ?r -- 10 (last) |
r = rfind("Zag",s) ?r -- 10 (last) |
||
r = find("Zog",s) ?r -- 0 (none)</lang> |
r = find("Zog",s) ?r -- 0 (none)</lang> |
||
=={{header|Phixmonti}}== |
|||
<lang Phixmonti>"mouse" "hat" "cup" "deodorant" "television" |
|||
"soap" "methamphetamine" "severed cat heads" "cup" |
|||
pstack |
|||
stklen tolist reverse |
|||
0 tolist var t |
|||
"Enter string to search: " input var s nl |
|||
true |
|||
while |
|||
head s == if |
|||
len t swap 0 put var t |
|||
endif |
|||
tail nip len |
|||
endwhile |
|||
drop |
|||
t len not if |
|||
"String not found in list" print |
|||
else |
|||
reverse |
|||
"First index for " print s print " : " print 1 get print |
|||
len 1 > if |
|||
nl "Last index for " print s print " : " print len get print |
|||
endif |
|||
endif |
|||
drop</lang> |
|||
=={{header|PHP}}== |
=={{header|PHP}}== |