返回介绍

RandomCompat_substr()

发布于 2017-09-11 10:02:51 字数 2059 浏览 991 评论 0 收藏 0

RandomCompat_substr( string $binary_string,  int $start,  int $length = null )

substr() implementation that isn’t brittle to mbstring.func_overload


description

This version just uses the default substr()


参数

$binary_string

(string) (Required)

$start

(int) (Required)

$length

(int) (Optional) (optional)

Default value: null


返回值

(string)


源代码

File: wp-includes/random_compat/byte_safe_strings.php

        function RandomCompat_substr($binary_string, $start, $length = null)
        {
            if (!is_string($binary_string)) {
                throw new TypeError(
                    'RandomCompat_substr(): First argument should be a string'
                );
            }

            if (!is_int($start)) {
                throw new TypeError(
                    'RandomCompat_substr(): Second argument should be an integer'
                );
            }

            if ($length !== null) {
                if (!is_int($length)) {
                    throw new TypeError(
                        'RandomCompat_substr(): Third argument should be an integer, or omitted'
                    );
                }

                return substr($binary_string, $start, $length);
            }

            return substr($binary_string, $start);
        }

Collapse full 源代码 code View on Trac


相关函数

Uses

  • wp-includes/random_compat/byte_safe_strings.php: RandomCompat_strlen()

Used By

  • wp-includes/random_compat/random_bytes_dev_urandom.php: random_bytes()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文