phpDocumentor utility
[ class tree: utility ] [ index: utility ] [ all elements ]

Class: WindString

Source Location: /utility/WindString.php

Class WindString

Class Overview

字符串格式化

Located in /utility/WindString.php [line 11]



		
				Author(s):
		
		
		
Information Tags:
Version:  $Id: WindString.php 3036 2011-10-27 02:50:11Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

[ Top ]
Constant Summary
GBK  
UTF8  

[ Top ]
Method Summary
static mixed   jsonDecode()   将json格式数据解密
static string   jsonEncode()   将数据用json加密
static int   strlen()   求取字符串长度
static int   strlenForGbk()   以gbk求取字符串长度
static int   strlenForUtf8()   以utf8求取字符串长度
static string   substr()   截取字符串,支持字符编码,默认为utf-8
static string   substrForGbk()   以gbk格式截取的字符串编码
static string   substrForUtf8()   以utf8格式截取的字符串编码
static string   varToString()   将变量的值转换为字符串

[ Top ]
Methods
static method jsonDecode  [line 117]

  static mixed jsonDecode( string $value, [string $charset = self::UTF8]  )

将json格式数据解密

Parameters:
string   $value:  待解密的数据
string   $charset:  解密后字符串编码

API Tags:
Return:  解密后的数据
Access:  public


[ Top ]
static method jsonEncode  [line 105]

  static string jsonEncode( mixed $value, [string $charset = self::UTF8]  )

将数据用json加密

Parameters:
mixed   $value:  需要加密的数据
string   $charset:  字符编码

API Tags:
Return:  加密后的数据
Access:  public


[ Top ]
static method strlen  [line 46]

  static int strlen( string $string, [string $charset = self::UTF8]  )

求取字符串长度

Parameters:
string   $string:  要计算的字符串编码
string   $charset:  原始编码,默认为UTF8

API Tags:
Access:  public


[ Top ]
static method strlenForGbk  [line 231]

  static int strlenForGbk( $string, string $str  )

以gbk求取字符串长度

Parameters:
string   $str:  要计算的字符串编码
   $string: 

API Tags:
Access:  public


[ Top ]
static method strlenForUtf8  [line 206]

  static int strlenForUtf8( string $str  )

以utf8求取字符串长度

Parameters:
string   $str:  要计算的字符串编码

API Tags:
Access:  public


[ Top ]
static method substr  [line 27]

  static string substr( string $string, int $start, int $length, [string $charset = self::UTF8], [boolean $dot = false]  )

截取字符串,支持字符编码,默认为utf-8

Parameters:
string   $string:  要截取的字符串编码
int   $start:  开始截取
int   $length:  截取的长度
string   $charset:  原妈编码,默认为UTF8
boolean   $dot:  是否显示省略号,默认为false

API Tags:
Return:  截取后的字串
Access:  public


[ Top ]
static method substrForGbk  [line 169]

  static string substrForGbk( string $string, int $start, [int $length = null], [boolean $dot = false]  )

以gbk格式截取的字符串编码

Parameters:
string   $string:  要截取的字符串编码
int   $start:  开始截取
int   $length:  截取的长度,默认为null,取字符串的全长
boolean   $dot:  是否显示省略号,默认为false

API Tags:
Access:  public


[ Top ]
static method substrForUtf8  [line 131]

  static string substrForUtf8( string $string, int $start, [int $length = null], [boolean $dot = false]  )

以utf8格式截取的字符串编码

Parameters:
string   $string:  要截取的字符串编码
int   $start:  开始截取
int   $length:  截取的长度,默认为null,取字符串的全长
boolean   $dot:  是否显示省略号,默认为false

API Tags:
Access:  public


[ Top ]
static method varToString  [line 73]

  static string varToString( mixed $input, [string $indent = '']  )

将变量的值转换为字符串

Parameters:
mixed   $input:  变量
string   $indent:  缩进,默认为''

API Tags:
Access:  public


[ Top ]
Constants
GBK = 'gbk' [line 15]

[ Top ]
UTF8 = 'utf8' [line 13]

[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:41 +0800 by phpDocumentor 1.4.4