php 惯用函数
Jun 13, 2016 pm 01:10 PM
php 常用函数
当用户提交数据为中英数字混排时计算长度
?
/**
?* UTF-8编码情况下 *
?* 计算字符串的长度 *
?* @param?? string????? $str??????? 字符串
?*
?* @return? array
?*/
function strLength($str)
{
??? if(empty($str)) return 0;
??? $length = strlen(preg_replace('/[\x00-\x7F]/', '', $str));
??? $arr['en'] = strlen($str) - $length;
??? $arr['cn'] = intval($length / 3);//编码GBK,除以2
???
???
???
??? return (int)($arr['cn'] + $arr['en']/2);
}

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Explication détaillée de l'utilisation de return en langage C

Quel est l'ordre d'exécution des instructions return et enfin en Java ?

Utilisez la fonction String.length() de Java pour obtenir la longueur d'une chaîne

Explication détaillée des valeurs de retour de la fonction JavaScript et des instructions de retour

Comment utiliser la valeur de retour en Python

Introduction à l'utilisation de la fonction de longueur

Comment Vue3 utilise-t-il le sucre syntaxique de configuration pour refuser d'écrire le retour

Utilisez le mot-clé return en JavaScript
