find: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(Undo revision 84173 by Kenoxite (talk) please use talk page before admitting changes like this)
(available from moved to alt syntax)
Line 7: Line 7:
____________________________________________________________________________________________
____________________________________________________________________________________________


| Searches for an array element within array or a string within a string (since ["Arma 3","Arma3",127,126674,"Development"]). Returns the 0 based index on success or -1 if not found. Test is cASe-seNsItiVE | = Description
| Searches for an array element within array or a string within a string. Returns the 0 based index on success or -1 if not found. Test is cASe-seNsItiVE | = Description
____________________________________________________________________________________________
____________________________________________________________________________________________


Line 18: Line 18:
| [[Number]] - 0 based position of the first array element that matches x, -1 if not found |= Return value
| [[Number]] - 0 based position of the first array element that matches x, -1 if not found |= Return value


| s2= string '''find''' x |= Syntax
| s2= string '''find''' x           ''(since ["Arma 3","Arma3",127,126674,"Development"])''|= Syntax


|p21= string: [[String]] - string to search in |= Parameter 1
|p21= string: [[String]] - string to search in |= Parameter 1

Revision as of 13:21, 25 September 2014

-wrong parameter ("Arma") defined!-1.00
Hover & click on the images for description

Description

Description:
Searches for an array element within array or a string within a string. Returns the 0 based index on success or -1 if not found. Test is cASe-seNsItiVE
Groups:
Uncategorised

Syntax

Syntax:
array find x
Parameters:
array: Array - array to search in
x: Anything - array element to find
Return Value:
Number - 0 based position of the first array element that matches x, -1 if not found

Alternative Syntax

Syntax:
string find x           (since ["Arma 3","Arma3",127,126674,"Development"])
Parameters:
string: String - string to search in
x: String - string to find
Return Value:
Number 0 based position of the first sequence of characters that matches x, -1 if not found

Examples

Example 1:
["Apples","Oranges","Pears"] find "Oranges"; //result is 1 [1,[2],[[3]]] find [[3]]; //result is 2
Example 2:
if (magazines player find "Strela" >= 0) then {hint "You've got Strela!"};
Example 3:
hint str ("japa is the man!" find "the man!"); //8

Additional Information

See also:
in ArraysetresizereverseselectintoArraytoStringforEachcountpushBackdeleteAtdeleteRange

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Bottom Section