我必須用內部數組測試一個數組。如何用phpunit測試內部數組
我的數組看起來像下面這樣。
$testdata=Array
(
[0] => Array
(
[label] => 'Ammy'
[idr] => 'user7'
[rel] => 7
)
[1] => Array
(
[label] => 'sidh'
[idr] => user8
[rel] => 8
)
[2] => Array
(
[label] => 'Alan'
[idr] => 'user9'
[rel] => 9
)
)
在這種情況下我的
要求是無論使用的phpunit assertArrayHasKey()的斷言爲內部陣列存在的鍵來斷言。我試圖這樣做
foreach ($testdata as $values) {
//print_r($values);
$this->assertArrayHasKey('idr', $values);
$this->assertArrayHasKey('rel', $values);
}
但這不適合我。即使控件不在foreach()循環中。
請爲我提供一些解決方案。
如果它從來沒有因此導致的環路,則有在其他地方是一個問題,我們不能僅僅告訴你發佈的代碼。您的使用情況是正確的。 – prodigitalson 2010-09-12 07:55:38