陣列遍歷操作問題

2021-06-20 15:58:59 字數 739 閱讀 7123

問題:現有乙個陣列  array(array(1,2,3),array(4,5)) 轉換成 array(array(1,4),array(1,5),array(2,4),array(2,5),array(3,4),array(3,5))。原陣列不僅限舉例的那種,比如還有可能是 array(array(1,2),array(3,4),array(5,6)),甚至更多引數,結構是固定的。

如果只有舉例的那個方法,那個陣列,可以使用一種方法:

$arr = array(array(1,2,3),array(4,5));

list($a,$b) = $arr;

foreach($a as $key=>$val)

}

但是如果陣列數量不固定的話,這種操作方法就不行了,只能尋求其他方法了。

下面是一種方法,暫時測試是通過,滿足目前的需求

$str_array=array();

$array=array(array('a','b','c'),array('x','xx','m'),array('ms','cs','ds'),array('t','s','r'));

foreach($array as $arr)

}var_dump($str_array);

function right_str($arr)else

} }$str_array=$end_array;

}

php 陣列遍歷的問題

剛剛接觸php,從現在開始記錄下遇到的bug,現在遇到總容易出錯的地方和自己的理解。php用的最多的可能就是陣列遍歷,把資料庫裡的內容遍歷輸出到模版,展示給前台頁面。也會把得到的數值遍歷,存到資料庫裡。1.一維陣列 foreach a as key value a就是這個一維陣列,value就是值。...

js陣列的操作與遍歷

js的陣列的操作函式實在是太多了 比c 要多得多 遍歷的方法也有好幾個,這裡有必要自己總結一下 方法 描述ffnie concat 連線兩個或更多的陣列,並返回結果。14 4join 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。13 4pop 刪除並返回陣列的最後乙個元素14 5.5...

陣列操作之遍歷,排序,逆序

陣列遍歷 索引遍歷 列舉遍歷 nsenumerator enumerator arrayobjectenumerator id e nil while e enumeratornextobject 塊遍歷 示例1 列舉遍歷 arrayenumerateobjectsusingblock id obj...