<php //定义函数
function sushu() {
//求100以内质数
for ($i = 1; $i <= 100; $i++)
{
$k = 0;
for ($j = 1; $j < $i; $j++) {
if ($i % $j == 0) { $k++;}}
if ($k == 1) {
echo $i;
echo " ";
}
}
}
sushu(); // 调用函数
>
PHP相关知识拓展:
PHP 用户定义函数:
除了内建的 PHP 函数,我们可以创建我们自己的函数。
函数是可以在程序中重复使用的语句块。
页面加载时函数不会立即执行。
函数只有在被调用时才会执行。
自定义函数方法:
<php
function writeMsg() {
echo "Hello world!";
}
writeMsg(); // 调用函数
>
在响应访问时,php只能输出一种数据格式到客户端,图形,文字,或其他格式。参见函数header中对页面数据格式的定义。
在此例中,已经使用了图形格式,尽管通过echo输出的数据也会输出到客户端,但不会被浏览器正常识别。如果在输出数据(函数imagejpeg)前通过echo输出数据,则你的也不会正常显示。
在客户端使用检查接受到的数据,会看到通过echo输出的数据。
for($i = 1; $i <= 300; $i++ ){
print(" ");
// 这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里输出
// 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。经
// 过测试,我发现这个大小的底限是256个字符长。这意味着cache以后接收的内容都会
// 源源不断的被发送出去。
}
For($j = 1; $j <= 20; $j++) {
echo $j"
";
flush(); //这一部会使cache新增的内容被挤出去,显示到浏览器上
sleep(1); //让程序"睡"一秒钟,会让你把效果看得更清楚
}
以上就是关于在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数)全部的内容,包括:在php中怎么用函数实现 输出1-100 中的质数(素数,只能被1和本身整除的数)、php中输出文字选项该怎么写呢、php执行结果如何实时输出并显示在浏览器中 - 技术问答等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)