我需要嵌套的一些幫助foreach
。在PHP中嵌套的foreach()
這是我的代碼:
$program = $_POST['program'];
$licence = $_POST['licence'];
foreach($program as $p){
foreach($licence as $l){
mysql_query("INSERT INTO programs (pcname, program, licence) VALUES ('". $pcname ."', '". $p ."', '". $l ."')");
}
}
這不工作,我知道是什麼原因。但我找不到解決問題的方法。問題是,它正在經歷foreach
內部的所有值,然後是通過它們全部,再次爲外部的下一個值foreach
。
這可能沒有被很好地解釋,但希望你能理解我正在努力實現的目標,並幫助我。
你期望的行爲,還是想? – Tim 2013-04-11 19:26:56
$ program/$ license是一個數組嗎?我想不是,因爲$ _POST值是字符串。 – Voitcus 2013-04-11 19:27:03
@Voitcus他們是數組,而不是字符串。 – Melloorr 2013-04-11 19:54:43