PHP sprintf的用法

实例一:这是正确的

<?php
$num = 5;
$location = 'tree';
$format = 'The %2$s contains %1$d monkeys';
echo sprintf($format, $num, $location)
?>

实例二:为什么这是错误的

<?php
$num = 5;
$location = 'tree';
$format = "The %2$s contains %1$d monkeys";
echo sprintf($format, $num, $location)
?>
慕妹3146593
浏览 453回答 4
4回答

白板的微信

例二中双引号中需要转义 $format = "The %2\$s contains %1\$d monkeys";

一只斗牛犬

把$符转义即可 "The %2\$s contains %1\$d monkeys"
打开App,查看更多内容
随时随地看视频慕课网APP