2019-02-23

iconv

字符串按照要求字符串编码转换
//说明: iconv(string $in_charset, string $out_charset,string $string):string
//将字符串从str $in_charset编码转换到 $out_charset 编码
$text ="This is the Euro symbol '€'.";

echo 'Original : ',$text,PHP_EOL; //输出Original :This is the Euro symbol '€'.

echo 'TRANSLIT: ',iconv("UTF-8","ISO-8859-1//TRANSLIT",$text),PHP_EOL;//输出 TRANSIT:This is the Euro symbol 'EUR'.

echo 'IGNORE :',iconv("UTF-8","ISO-8859-1//IGNORE",$text),PHP_EOL;//输出 IGNORE:This is the Euro symbol ''.

echo 'Plain  :' iconv("UTF-8","ISO-8859-1",$text),PHP_EOL; //输出 Plain:
Notice: iconv(): Detected an illegal character in input string in .\iconv-example.php on line 7 不能转换报错

uniqid

生成一个唯一ID
//说明 uniqid ([string $prefix=""[,bool $more_entropy=false]]):string
//获取一个带前缀的、基于当前时间微秒数的唯一ID。
printf("uniqid(): %s\r\n",uniqid()); //输出:uniqid:5c7164526938c

printf("uniqid('php_'): %s\r\n",uniqid('php_'));//uniqid('php_'):php_5c7164ea6d5c7

printf("uniqid('',true):  %s\r\n",uniqid('',true));//输出 uniqid('',true) :5c71654843ab76.86224870

gettype

获取变量类型
说明:Warning! 不要使用 gettype() 来测试某种类型,因为其返回的字符串在未来的版本中可能需要改变。此外,由于包含了字符串的比较,它的运行也是较慢的。

settype

设置变量的类型
//说明:settype(mixed &$var,string$type):bool
//将变量var的类型改变为$type.
$foo="5bar";//string
$bar=true;//bollean
$settype($foo,'integer');// foo :int(5)
$settype($bar,'string');//$bar:string(1);

getcwd

取得当前工作目录
//说明:getcwd(void):string
//取得当前的工作目录
echo getcwd()."\n";//输出类似:/home/didou
chdir('cvs');
echo getcwd() . "\n"; //  输出类似:/home/didou/cvs

你可能感兴趣的:(2019-02-23)