問題:現有乙個陣列 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...