php-这个计算字符串长度的函数的原理?

WBOY
リリース: 2016-06-02 11:33:44
オリジナル
1192 人が閲覧しました

php

<code> function str_len($str){    $length = strlen(preg_replace('/[\x00-\x7F]/', '', $str));    if ($length)    {        return strlen($str) - $length + intval($length / 3) * 2;    }    else    {        return strlen($str);    }}</code>
ログイン後にコピー

strlen(preg_replace('/[\x00-\x7F]/', '', $str));这条语句的作用是什么?
strlen($str) - $length + intval($length / 3) * 2;后面这里 intval($length / 3) * 2;的作用是什么?
为什么要这么做?

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!