PHP sprintf() 函数
PHP sprintf() 函数
用处:把字符串进行多种类型的格式化
用于:处理xml数据格式时,需要用到他来格式化等等
转换格式的类型参照表:
基本语法格式:sprintf("%格式化类型","$str1","$str2") ;
先举个最简单的案例:
$str1="1234";
echo sprintf("hello%s","$str1");
在微信公众号开发中遇到的xml数据:
$xml = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
<FuncFlag>0</FuncFlag>
</xml>";
$msgType = "text";
$contentStr = "Welcome to wechat world!";
$resultStr = sprintf($xml, $fromUsername, $toUsername, time(), $msgType, $contentStr);
echo $resultStr;