PHP的两个问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:22:35
<?php
$string1="1234567890"
$str1=strpos($string1,"5","4");
echo "$str1";
?>
大侠,输出多少?
还有一个问题:$str1=fprintf($fp,'%s',$str); 中的的fprintf函数的返回值是什么?

一按照你这上面的写法输出会报语法错,无值,第一行结尾少了分号,若正常写法则输出4, 二fprintf()是输出一个格式化字符串到文件流里面,返回写入的字节数, $str1=fprintf($fp,'%s',$str);意思是将$str的值写入$fp所指向的文件流中,返回写入的字节数给$str1

貌似问题 很刁钻啊... 是计算机考试的题么?

输出的值是4

fprintf()函数将返回书写的字符串长度。

上面的echo $str1的结果是4;

fprintf函数返回值是被写入的字符串的长度;

//==================
第一题输出语法错误
//==================
Returns the length of the outputted string.