今天面度小满,面试官问了这样一个问题
$a[] = '123456qwer';
$a[3]={'1','x','f'};
printf($a);
会输出123A456qwer
为啥会输出A啊?
今天面度小满,面试官问了这样一个问题
$a[] = '123456qwer';
$a[3]={'1','x','f'};
printf($a);
会输出123A456qwer
为啥会输出A啊?
我记得大概就是这样写的,输出用的就是printf,在那个赛马网上能正确运行,运行出来的结果是‘123A56qwer’,面试官说有两个问题,第一个问题为啥A出现在这个位置,第二个问题,为啥会变成A。
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答895 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答957 阅读
1 回答934 阅读
1 回答857 阅读
会报错,printf($arg)这里的arg是字符串,你传的$a是数组,所以会提醒 “Array to string conversion” 默认会把数组($a)转换成字符串