Jump to content

[SOLVED] Min and Max in Array


Asheeown

Recommended Posts

I have an array built with 49 spaces, only about 17-22 of the spaces are filled with numbers each time, the rest are empty.  How do I find the first occupied array slot and the last?

 

For example if slot 4 was the first and slot 22 was the last then I want

 

$Max = $Array[4];

$Min = $Array[22];

Link to comment
https://forums.phpfreaks.com/topic/55462-solved-min-and-max-in-array/
Share on other sites

Hmm, try:

<?php
$first = 0;
$last = 0;
$first_found = 'no';
for($x=0;$x<=count($array);$x++){
if(!empty($array[$x])){
	if($first_found=='no'){
		$first_found='yes';
		$first = $x;
	}	
	if($x > $last)
		$last = $x;
}
}
$min = $array($first);
$max = $array($last);
?>

 

Completely untested, and perhaps slightly rushed...i want to watch the apprentice. But hopefully it'll work.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.