- Initialize the array ->
initialize_array()
- Check if the array is initializated ->
is_array_initializated()
- Add an element into the array ->
add_element_to_array(element)
- Get element from index ->
get_element_from_array(idx)
- Remove last element from array ->
remove_last_element_from_array()
- Remove an element from array ->
remove_all_occurences_from_array(element)
- Remove the first element occurence from array ->
remove_first_occurence_from_array(element)
- Remove element from index ->
remove_this_elements_from_array(idx)
- Remove elements from indices ->
remove_these_elements_from_array(indices_array)
- Reset the array ->
initialize_array()
- Check if an element is in the array ->
array_contains(element)
- Retrieve the first index of an element in the array ->
from_array_get_first_index_occurence_of(element)
- Retrieve all indeces of an element inside the array (return an array) ->
from_array_get_all_indeces_occurence_of(element)
- Retrieve the entire array ->
get_array()
- Retrieve the array dimension ->
get_array_dimension()
- Write the entire array ->
write_array()
From
Test1.asp
-
Initialize the array and check it's status
<%@LANGUAGE="VBSCRIPT"%> <!--#include file="Dynamic_array.asp"--> <% initialize_array() Response.Write("Array status: ") Response.Write(is_array_initializated() & "<br>")
-
Use the functions to manage the array
add_element_to_array("A") add_element_to_array("B") add_element_to_array("C") add_element_to_array("D") Response.Write("Elements inside: ") write_array() %>
- Initialize a dynamic array ->
get_initializated_dynamic_array()
- Add an element into a dynamic array ->
add_element_to_dynamic_array(my_array,element)
- Get element from index ->
get_element_from_dynamic_array(my_array,idx)
- Remove last element from a dynamic array ->
remove_last_element_from_dynamic_array(my_array)
- Remove all element occurences from a dyamic array ->
remove_all_occurences_from_dynamic_array(my_array,element)
- Remove first element occurence from a dynamic array ->
remove_first_occurence_from_dynamic_array(my_array,element)
- Remove element from index ->
remove_this_elements_from_dynamic_array(my_array,idx)
- Remove elements from indices ->
remove_these_elements_from_dynamic_array(my_array,indices_array)
- Reset a dynamic array ->
get_initializated_dynamic_array()
- Check if an element is in the dynamic array ->
dynamic_array_contains(my_array,element)
- Retrieve the first index of an element inside a dynamic array ->
from_dynamic_array_get_first_index_occurence_of(my_array,element)
- Retrieve all indeces of an element inside the dynamic array (return an array) ->
from_dynamic_array_get_all_indeces_occurence_of(my_array,element)
- Retrieve the dynamic array dimension ->
get_dynamic_array_dimension(my_array)
- Write an entire dynamic array ->
write_dynamic_array(my_array)
From
Test.asp
-
Create array and initialize it
<%@LANGUAGE="VBSCRIPT"%> <!--#include file="Dynamic_arrays.asp"--> <% Dim test_array test_array = Array() test_array = get_initializated_dynamic_array()
-
Pass the array to functions for manage
add_element_to_dynamic_array test_array,"A" add_element_to_dynamic_array test_array,"B" add_element_to_dynamic_array test_array,"C" write_dynamic_array(test_array) %>
- Initialize class ->
sub class_initialize()
- Terminate class ->
sub class_terminate()
- Add an element ->
Public Function add_element(element)
- Get element from index ->
Public Function get_element(idx)
- Get array dimension ->
Public Function get_dimension()
- Remove last element ->
Public Function remove_last_element()
- Remove all element occurences ->
Public Function remove_all_occurences(element)
- Remove first element occurence ->
Public Function remove_first_occurence(element)
- Remove element from index ->
Public Function remove_this_element(idx)
- Remove elements from indices ->
Public Function remove_these_elements(indices_array)
- Reset -> Re-initialize the class
- Check if an element is present ->
Public Function contains(element)
- Retrieve the first index of an element ->
Public Function get_first_index_occurence_of(element)
- Retrieve all indeces of an element (return an array) ->
Public Function get_all_indeces_occurence_of(element)
- Write the entire array ->
Public Function write_array()
From
Test.asp
- Initialize the class
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="dArray.class.asp"-->
<%
Dim da
Set da = new dArray
- Use the class
da.add_element("A")
da.add_element("B")
da.add_element("C")
da.add_element("D")
da.add_element("A")
da.add_element("B")
da.add_element("C")
da.add_element("D")
da.add_element("A")
Response.Write("Elements inside: ")
da.write_array()
%>