Hi,
I am writing a BASH shell script. I have an array that will contain IN ANY ORDER the following elements: DAY 8D MO NS.
I would like to erase the element DAY, but since the order of the elements in the array are random, I will not know which element # DAY is (ie it's not as simple as... (3 Replies)
Hi,
My doubt is how to access array elements..
Situation is as below:
#!/bin/ksh
set -x
typeset -i x=0
typeset -i y=0
typeset -i BID=0
typeset -i count=0
while ] ; do
x=`expr $x + 1`;
hwmgr show scsi > scsi.tmp
while read line; do
set... (1 Reply)
How can I get my array to understand the double-quotes I'm passing into it are to separate text strings and not part of an element? here's what I'm working with...
db2 -v connect to foo
db2 -x "select '\"' || stats_command || '\",' from db2law1.parallel_runstats where tabname = 'BAZ'"
set... (4 Replies)
Hi,
I have an array containing following sample information
@array = qw (chr02 chr02 chr02 chr02 chr02 chr03 chr03 chr04 chr04 chr05 chr05 chr05 chr07 chr07) I need to replace all duplicate entries by an underscore to get the following output@array = qw (chr02 _ _ _ _ chr03 _ chr04 _ chr05 _ _... (4 Replies)
Is there a way to print multiple array elements without iterating through the array using bash?
Can you do something like...
echo ${array}and get all those separate elements from the array? (2 Replies)
Hi I have two arrays :
@arcb= (450,625,720,645);
@arca=(625,645);
I need to remove the elements of @arca from elements of @arcb so that the content of @arcb will be (450,720).
Can anyone sugget me how to perform this operation?
The code I have used is this :
my @arcb=... (3 Replies)
I have a script which takes backup of some configuration files on my server. It does that by using an array which contains the complete path to the files to backup.
It copys the files to a pre defined dir. Each "program" has it's own folder, ex. apache.conf is being copied to /predefined... (7 Replies)
Hi
I wanted to print random elements from an array at bash shell
I use the following code, but I always see first element getting printed
#!/bin/bash
c=1
expressions=(pink red white yellow purple)
while ]; do
echo "The value of RANDOM is $RANDOM"
selectedexpression=${expressions}]};... (5 Replies)
Hi All,
need help with reading the array and sum of the array elements.
given an array of integers of size N . You need to print the sum of the elements in the array, keeping in mind that some of those integers may be quite large.
Input Format
The first line of the input consists of an... (1 Reply)
Ya, I know, who in this day and age is mirroring rootvg...?
But yes, my shop does and I need to script checking for it.
I also know I could just inverse the the logic and call the LV mirrored
if the LPs and PPs were not equal. But I want to do the math in the if test
and also know I could... (5 Replies)
Discussion started by: gtsonoma
5 Replies
LEARN ABOUT PHP
array_slice
ARRAY_SLICE(3) 1 ARRAY_SLICE(3)array_slice - Extract a slice of the arraySYNOPSIS
array array_slice NULL (array $array, int $offset, [int $length], [bool $preserve_keys = false])
DESCRIPTION array_slice(3) returns the sequence of elements from the array $array as specified by the $offset and $length parameters.
PARAMETERS
o $array
- The input array.
o $offset
- If $offset is non-negative, the sequence will start at that offset in the $array. If $offset is negative, the sequence will
start that far from the end of the $array.
o $length
- If $length is given and is positive, then the sequence will have up to that many elements in it. If the array is shorter than
the $length, then only the available array elements will be present. If $length is given and is negative then the sequence will
stop that many elements from the end of the array. If it is omitted, then the sequence will have everything from $offset up until
the end of the $array.
o $preserve_keys
- Note that array_slice(3) will reorder and reset the numeric array indices by default. You can change this behaviour by setting
$preserve_keys to TRUE.
RETURN VALUES
Returns the slice.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.2.4 | |
| | |
| | The default value of the $length parameter was |
| | changed to NULL. A NULL$length now tells the |
| | function to use the length of $array. Prior to |
| | this version, a NULL$length was taken to mean a |
| | zero length (nothing will be returned). |
| | |
| 5.0.2 | |
| | |
| | The optional $preserve_keys parameter was added. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
array_slice(3) examples
<?php
$input = array("a", "b", "c", "d", "e");
$output = array_slice($input, 2); // returns "c", "d", and "e"
$output = array_slice($input, -2, 1); // returns "d"
$output = array_slice($input, 0, 3); // returns "a", "b", and "c"
// note the differences in the array keys
print_r(array_slice($input, 2, -1));
print_r(array_slice($input, 2, -1, true));
?>
The above example will output:
Array
(
[0] => c
[1] => d
)
Array
(
[2] => c
[3] => d
)
SEE ALSO array_splice(3), unset(3), array_chunk(3).
PHP Documentation Group ARRAY_SLICE(3)