Member array

来自MudWiki

名称

   member_array()  -  返回指定元素在数组或字符串中的索引位置

语法

   int member_array(mixed item, string | mixed *arr, void | int start, void | int);

描述

   返回 `item` 在 数组或字符串 `arr` 中首次出现的位置,如果指定起始位置 `start`,则从指定位置之后开始查询,如果没有找到则返回 -1。

   Note, if the second argument is a string, the first parameter must be an int representing the character you are looking for in the provided string.

示例

{
    member_array( "red", ({ "red", "blue", "red", "green", "red", }) ) ;
    // 0

    member_array( "red", ({ "red", "blue", "red", "green", "red", }) , 1) ;
    // 2

    member_array( "blue", ({ "red", "blue", "red", "green", "red", }) , 3) ;
    // -1

    member_array( "purple", ({ "red", "blue", "red", "green", "red", }) ) ;
    // -1

    member_array('F', "Drink the FluffOS Kool-Aid!") ;
    // 10

    member_array('Z', "Drink the FluffOS Kool-Aid!") ;
    // -1
}

参考

   strsrch(3)

翻译

   雪风(i@mud.ren)