楼主要求说的不明白,n个foreach不就解决了,什么递归不递归,恕我愚钝!

解决方案 »

  1.   

    why do you use php if you can't use bulit-in funciton?
      

  2.   

    foreach ($lines as $line_num => $line)
      

  3.   

    我不知道到我数组会是几维的
    用foreach根本就不可能
    不能用递归。
    因为我需要对每个数据进行
    和数据库中数据的验证。
    用递归,,,如果是function我每次都得连接数据库。
    从新在遍历数据库信息
    而我数据库数据已经很打
    如果在加上递归的数据缓存。
    死机是必然的。
      

  4.   

    array_map
    我曾经想过用。
    可是不知道怎么用
    ---
    假设我有
    一个数组
    a[]
    a[1] = array{1,2,3,4}
    a[2]] = array{a,b,c,b[1],b[2]}
    b[1] = array{4,5,6}
    b[2] = array{x,y,z,c[1],c[2]} 
    c[1] = array{m,n,q}
    c[2] = araay{w}
    我数据库中有数据
    test表
    str1 varchar[]
    str2 varchar[]我要遍历数据库
    获取
    check = str1 . ar[数组值];
    遍历数据库test2表
    ck1
    ck2 
    中check 是否有
    check = ck1
    如果有操作
    ck2++;
    如果没有添加数据
    ck1 = check
    ck2 = 1;
    -------------------------------
    a[]是不可能控制的