Core Function Remove
From Sputnik Wiki
(Difference between revisions)
(Created page with "<pre> Remove( <array>, <start-id>, <end-id> ) </pre> === Description === Delete items from an array starting at a given location and stopping at a given location === Parameter...") |
m (1 revision) |
||
| (2 intermediate revisions by one user not shown) | |||
| Line 5: | Line 5: | ||
=== Description === | === Description === | ||
| − | Delete items from an array starting at a given location and stopping at a given location | + | Delete items from an array starting at a given location and stopping at a given location |
=== Parameters === | === Parameters === | ||
| Line 12: | Line 12: | ||
The array to use. | The array to use. | ||
| + | |||
| + | ==== start-id ==== | ||
| + | |||
| + | Location to start deleting from. | ||
| + | |||
| + | ==== end-id ==== | ||
| + | |||
| + | Optional; Location to stop deleting at. | ||
| + | |||
| + | If this parameter is not given it then only the item at the start-id will be deleted and nothing else. | ||
=== Return Value === | === Return Value === | ||
| Line 25: | Line 35: | ||
=== Example === | === Example === | ||
| + | // Delete a single item | ||
| + | <syntaxhighlight lang="sputnik"> | ||
| + | $array = array ( "One", "Two", "Three", "Four", "Five" ); | ||
| + | |||
| + | Remove($array, 1); | ||
| + | //unset($array[1]); // Alternative method | ||
| + | |||
| + | $i = 0; | ||
| + | Foreach ( $array as $i ) | ||
| + | { | ||
| + | println("Element ($i) is: " . $i); | ||
| + | $i++; | ||
| + | } | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | // Delete a range | ||
<syntaxhighlight lang="sputnik"> | <syntaxhighlight lang="sputnik"> | ||
$array = array ( "One", "Two", "Three", "Four", "Five" ); | $array = array ( "One", "Two", "Three", "Four", "Five" ); | ||
Latest revision as of 12:38, 14 June 2015
Remove( <array>, <start-id>, <end-id> )
Contents |
Description
Delete items from an array starting at a given location and stopping at a given location
Parameters
array
The array to use.
start-id
Location to start deleting from.
end-id
Optional; Location to stop deleting at.
If this parameter is not given it then only the item at the start-id will be deleted and nothing else.
Return Value
Success - Returns the amount of objects removed.
Failure - Returns 0.
Remarks
None
Example
// Delete a single item
$array = array ( "One", "Two", "Three", "Four", "Five" ); Remove($array, 1); //unset($array[1]); // Alternative method $i = 0; Foreach ( $array as $i ) { println("Element ($i) is: " . $i); $i++; }
// Delete a range
$array = array ( "One", "Two", "Three", "Four", "Five" ); Remove($array, 1, 2); $i = 0; Foreach ( $array as $i ) { println("Element ($i) is: " . $i); $i++; }