我發現了一些令我感到困惑的代碼。也許這是我的錯誤,或者我誤解了。我已經看到了一些這樣的代碼:php中的雙數組元素
function my_compare($a, $b) {
if ($a['practice_id']['practice_url'] == $b['practice_id']['practice-url'])
return $a['practice_location_id']['practice-url'] - $b['practice_location_id']['practise_url'];
else
return $a['practice_id']['practice_url'] - $b['practice_id']['practise_url'];
}
我只需要知道使用practice_url和practise_location_id和practice_url的。
這些都嵌入在html名稱或值?請幫我理解這些。
您可能需要閱讀數組... http://uk3.php.net/manual/en/language.types.array.php – mic
由於這是PHP代碼,它可能會或可能不相關到任何HTML代碼。您指示的項目是數組索引。正如其他人所建議的那樣,您需要查看陣列的基礎知識。 –
你看到哪裏調用了my_compare()嗎?在代碼中查找_string_'my_compare',而不僅僅是一個函數調用。它似乎是一個自定義的比較函數,被設計爲被傳遞給'usort()'作爲它的排序回調函數。傳遞給'usort()'進行排序的原始數組具有多維結構,包括數組鍵'['practice_id'],['practice_location_id']'和'['practice_id'] ['practice_url']的子鍵。 ]' –