[PHP] split array in 2 halfs

2001-10-31 Thread Daniel Harik
Good evening I was wondering how can I split, array that has 60 elements in it, into 2 arrays with 30 elements each? Thank You very much and have a good night :-) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail:

Re: [PHP] split array in 2 halfs

2001-10-31 Thread Jack Dempsey
Based on what criteria? if you just want to split the array at element 30, you could use array_splice to get the necessary data... - Original Message - From: Daniel Harik [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, November 01, 2001 2:16 AM Subject: [PHP] split array in 2

Re[2]: [PHP] split array in 2 halfs

2001-10-31 Thread Daniel Harik
Want to split it in half 1 Big array: 1 2 3 4 5 6 Want to make 1 Small array: 1 2 3 2 Small array: 4 5 6 Thank You -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list

Re: Re[2]: [PHP] split array in 2 halfs

2001-10-31 Thread Jim Lucas
take a look at the manual http://www.php.net/manual/en/function.array-slice.php it will show you the right way to do it jim - Original Message - From: Daniel Harik [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 31, 2001 11:25 PM Subject: Re[2]: [PHP] split array

Re[3]: [PHP] split array in 2 halfs

2001-10-31 Thread Mark
$smallarray1=array_slice($bigarray,0,3); $smallarray2=array_slice($bigarray,3,3); On Wed, 31 Oct 2001 23:25:55 -0800, Daniel Harik wrote: Want to split it in half 1 Big array: 1 2 3 4 5 6 Want to make 1 Small array: 1 2 3 2 Small array: 4 5 6 Thank You -- Mark, [EMAIL PROTECTED] on

Re: Re[2]: [PHP] split array in 2 halfs

2001-10-31 Thread Liz Fulghum
You could also grab the midpoint of the array: $count = round(count($array), 0); then populate your new arrays by using a foreach loop: $x = 0; foreach($array as $key = $value) { if ($x =$count) { $array1[] = $value; } else { $array2[] = $value; } $x++; }

Re: Re[2]: [PHP] split array in 2 halfs

2001-10-31 Thread Philip Olson
You may find this helpful: $arr = array('a','b','c','d','e'); $second_half = array_splice($arr,floor(sizeof($arr)/2)); print_r($arr); // Array ( [0] = a [1] = b ) print_r($second_half); // Array ( [0] = c [1] = d [2] = e ) In the above, $second_half will be one larger

Re: Re[2]: [PHP] split array in 2 halfs

2001-10-31 Thread Liz Fulghum
Correction: $count = count($array); $count = $count/2; $count = round($count,0); Liz Fulghum [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... You could also grab the midpoint of the array: $count = round(count($array), 0); then populate your new arrays by

RE: Re[3]: [PHP] split array in 2 halfs

2001-10-31 Thread Matthew Loff
PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re[3]: [PHP] split array in 2 halfs $smallarray1=array_slice($bigarray,0,3); $smallarray2=array_slice($bigarray,3,3); On Wed, 31 Oct 2001 23:25:55 -0800, Daniel Harik wrote: Want to split it in half 1 Big array: 1 2 3 4 5 6 Want to make 1