我的PHP代码:
$hello = "Hello, world! ";
echo $string1 = sprintf("%'#-20s\n", $hello); // Displays "Hello, world! ######"
echo $string2 = str_pad($hello, 20, "#"); // Displays "Hello, world! ######"
echo ($string1 == $string2) ? "Indeed they're equal" : "They're not equal";
// Displays "They're not equal"
echo strcmp($string1, $string2); // Displays "-1", which (according to PHP Manual)
// means that $string1 is less than $string2
字符串$string1
& $string2
不平等?
答案 0 :(得分:7)
因为第一个\n
中有一个新行sprintf
。