VBScript strtr 関数

特定の文字を変換する


Function strtr(ByVal str, from, strTo)

    If isObject(from) Then
        Dim key
        For Each key In from
            str = Replace(str,key,from(key))
        Next

    Else

        Dim len1 : len1 = len(from)
        Dim len2 : len2 = len(strTo)

        If len1 > len2 Then
            from = Left(from,len2)
        ElseIf len2 > len1 Then
            strTo = Left(strTo,len1)
        End If

        str = Replace(str,from,strTo)
    End if

    strtr = str
End Function

引数

str = string 変換する文字列。
from = string strTo に変換される文字列。
strTo = int from を置換する文字列。

戻り値

この関数は str を走査し、 from に含まれる文字が見つかると、そのすべてを strTo の中で対応する文字に置き換え、 その結果を返します。

処理

・ この関数は str を走査し、 from に含まれる文字が見つかると、そのすべてを to の中で対応する文字に置き換え、 その結果を返します。
・ from と to の長さが異なる場合、長い方の余分な文字は無視されます。

その他の PHP strings 関数