The best way to do it is to set up an object, then make an array of the objects.
PHP Code:
function oCatagory(title, features) {
this.Title = title;
this.Features = function() {
var aReturn = new Array();
for(var i = 0; i < features.length; i++) {
aReturn.push(features[i]);
}
return aReturn;
}
}
var FeatureArray = new Array();
var aLangs = ['PHP', 'ASP.NET', 'SSI'];
FeatureArray[0] = new oCatagory("Languages", aLangs);
FeatureArray[1] = new oCatagory("Search Engines", ['Yahoo', 'Google', 'Ask']);
Then to output...
Code:
<% for(var i = 0; i < FeatureArray.length; i++) { %>
<h2><%= FeatureArray[i].Title %></h2>
<ul>
<% for(var j = 0; j < FeatureArray[i].Features.length; j++) { %>
<li><%= FeatureArray[i].Features[j] %></li>
<% } %>
</ul>
<% } %>
Bookmarks