我在這裏遇到了麻煩!我有一個函數來驗證XML文件是否有錯誤。如果函數找到它,我將錯誤保存在一個數組中,以在成功(非錯誤)結果之後打印錯誤。用另一個陣列填充陣列
但是爲了打印錯誤,對於每個循環,我打印一個div,顯示錯誤,但是這些DIV必須完全打印並顯示發現的所有錯誤!我不知道這是非常明確的,但我會顯示一些代碼來幫助理解。
在這裏,我把數組中的所有錯誤
$value = the results inside the error search on the XML
foreach($values as $founderrors){
$founderrors= array($valores);
}
好了,現在在這裏,我有這樣的:
if ($values["erro"]==true) {
$divErro1 = '<div> lololol </div>';
$erros = array($divErro1,$divErro2);
foreach($valores as $testeste){
$testeste = array($erros);
}
return true;
這就是我填的是 「分區錯誤」
而下來的代碼,我有這個:
print_r($testeste);
打印陣列!
但它只顯示最後一個「錯誤分區」!我想他會替換找到的div並只顯示最後一個,當我需要打印包含所有錯誤的所有div時。啊,只是忽略Div的內容,裏面還有另一個代碼來顯示相應的錯誤。
任何人都可以給我一個幫助嗎?非常感謝! =]
耀西你好:d!感謝您的幫助,但是如果我使用[] PHP返回致命錯誤:[]運算符不支持字符串... – 2011-05-05 14:20:55
@Armando Freire然後'$ testeste'被初始化爲一個字符串。你能否更新你的問題,幷包含更多的代碼? – Yoshi 2011-05-05 14:27:54
你好Yoshi,我的'$ testeste' var被初始化爲'$ erro',它由'$ divErro1'填充,這就是我得到的! :D – 2011-05-05 14:33:56