continue 直接写在函数里面的后果

$a = 4;
for($i=0;$i<$a;$i++){
    echo $i.‘<br />‘;
    for($ii=0;$ii<$a;$ii++){
        echo $ii.‘22‘."<br />";
        continue;
    }
}

for($i=0;$i<$a;$i++){
    echo $i.‘<br />‘;
    for($ii=0;$ii<$a;$ii++){
        echo $ii.‘22‘."<br />";
        aaa();
    }
}

function aaa(){
    continue;
}

输出如下:

0
022
122
222
322
1
022
122
222
322
2
022
122
222
322
3
022
122
222
322
0
022

( ! ) Fatal error: Cannot break/continue 1 level in /home/wangtong/www/www.duba.com/duba_nav_123/test.php on line 21
Call Stack
# Time Memory Function Location
1 0.0002 250904 {main}( ) ../test.php:0
2 0.0003 251872 aaa( ) ../test.php:15

continue 直接写在函数里面的后果,布布扣,bubuko.com

时间: 2024-12-29 15:14:16

continue 直接写在函数里面的后果的相关文章

自己写的和收藏的一写php函数

1.PHP字符串截取,支持gb2312和UTF-8编码. 看了网上很多这样的函数但用起来效果很不理想,所以自己写了一个,初步测试gb2312和UTF8都支持的. <?php /** +---------------------------------------------------------- * 功能:字符串截取指定长度 * leo.li [email protected] +--------------------------------------------------------

把注释写到函数内部 -- 轻松生成 JavaScript API Doc

在线演示 http://runjs.cn/detail/bjk0zqfl (function () { // 用闭包写 js 是最常规的方法 var api = this.Api = {}; // 这个简单正则下面要要用 var ez = /^function.+\((.*)\)\s*{\s*\/\*+([\S\s]*)\*+\//; // 一些私有方法, 不暴露到 api 给用户使用 function private(){ // something } // 下面的 api.show 是用户可

写一个函数,将字符串中空格替换为%20。

写一个函数,将字符串中空格替换为%20.样例:"abc defgx yz"替换为"abc%20defgx%20yz".这道题是一道简单的字符和字符串替换题,字符的替换直接用指针即可,每次都需要把空格后的字符串保存到一个数组中,然后把空格替换为%20后再将刚刚拷贝的字符串拷贝到%20的后面,代码如下: Fun(char str){char p = str;char arr[20];while (p != '\0'){if (p == ' '){strcpy(arr,

c语言:写一个函数建立一个有3名学生数据的单向动态链表

写一个函数建立一个有3名学生数据的单向动态链表. 解:程序: #include<stdio.h> #include<stdlib.h> #define LEN sizeof(struct Student) struct Student { long num; float score; struct Student *next; }; int n; struct Student *creat(void)//定义函数返回一个指向链表头的指针 { struct Student *head

写个函数用来对二维数组排序

29.写个函数用来对二维数组排序(新浪) Foreach有两种语法: 语法一:foreach($arr as $value){ Echo $value; } 语法一:foreach($arr as $key=>$value){ Echo $key . "=>" . $value; } 使用foreach遍历二维数组 与数组排序有关的函数: ?  sort():对数组元素的值升序排列,不保留索引关系 ?  rsort():对数组元素的值降序排列,不保留索引关系. ?  aso

写一个函数实现数组中的元素随机乱序排序

//原生JS写一个函数实现一个shuffle方法,将数组中的元素随机乱序排序 var shuffle = function(arr){ var len,t,rand; for(var i =0;len = arr.length,i<len;i++){ rand = parseInt(Math.random()*len);//parseInt(Math.random()*(len-1-0)+1);或者rand = Math.floor(Math.random()*(len-1-0)+1);即Mat

Java-集合(没做出来)第四题 (List)写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列。 例如: List list = new ArrayList(); list.add(“Hello”); list.add(“World”); list.add(“Learn”); //此时list 为Hello World Learn reverseL

没做出来 第四题 (List)写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列. 例如: List list = new ArrayList(); list.add(“Hello”); list.add(“World”); list.add(“Learn”); //此时list 为Hello World Learn reverseList(list); //调用reverseList 方法之后,list 为Learn World Hello package

【C语言】写一个函数,实现字符串内单词逆序

//写一个函数,实现字符串内单词逆序 //比如student a am i.逆序后i am a student. #include <stdio.h> #include <string.h> #include <assert.h> void reverse_string(char *left, char *right) //连续的字符串逆序 { char temp; while (right > left) { temp = *left; *left = *rig

python: 怎样写一个函数把名字大写并变成下面这样——字典与三引号

例题:python: 怎样写一个函数把名字大写并变成下面这样? 字典+列表:将每个字母以列表形式存在字典里,分六次打印输出: dic = { } dic['C']=[ ' CCCC ', ' C C', 'C ', 'C ', ' C C', ' CCCC ' ] dic['A']=[ ' A ', ' A A ', ' A A ', ' AAAAAAA ', ' A A ', 'A A' ] dic['T']=[ 'TTTTTTT', ' T ', ' T ', ' T ', ' T ', '