Connecting Tech Pros Worldwide Help | Site Map

Problem with arrays

iblamemicrosoft@gmail.com
Guest
 
Posts: n/a
#1: Jun 28 '06
What I'm trying to do is check if the dates in the array $holi[]
matches $evalday (not in an array)
but with limited success the data in the array is:

$holi[1] = 2006-06-20;
$holi[2] = 2006-06-28;
$holi[3] = 2006-07-19;
$holi[4] = 2008-06-24;
$holi[5] = 2006-06-30;

$evalday = date("Y-m-d", strtotime("+ 1 days");

if($evalday == $holi) {
echo("For the purpose of this excercise, $evalday is a holiday");
}

Thanks in advance.

lorento
Guest
 
Posts: n/a
#2: Jun 28 '06

re: Problem with arrays


Try array_search() function:

if (array_search($evalday, $holly))
echo("For the purpose of this excercise, $evalday is a holiday");


--
http://blog.deshot.com
http://www.sederet.com

iblamemicrosoft@gmail.com wrote:[color=blue]
> What I'm trying to do is check if the dates in the array $holi[]
> matches $evalday (not in an array)
> but with limited success the data in the array is:
>
> $holi[1] = 2006-06-20;
> $holi[2] = 2006-06-28;
> $holi[3] = 2006-07-19;
> $holi[4] = 2008-06-24;
> $holi[5] = 2006-06-30;
>
> $evalday = date("Y-m-d", strtotime("+ 1 days");
>
> if($evalday == $holi) {
> echo("For the purpose of this excercise, $evalday is a holiday");
> }
>
> Thanks in advance.[/color]

iblamemicrosoft@gmail.com
Guest
 
Posts: n/a
#3: Jun 28 '06

re: Problem with arrays


Thank you, in_array($evalday, $holi) worked. I should have done this
database instead for my school project.

Bob Stearns
Guest
 
Posts: n/a
#4: Jun 28 '06

re: Problem with arrays


iblamemicrosoft@gmail.com wrote:
[color=blue]
> What I'm trying to do is check if the dates in the array $holi[]
> matches $evalday (not in an array)
> but with limited success the data in the array is:
>
> $holi[1] = 2006-06-20;
> $holi[2] = 2006-06-28;
> $holi[3] = 2006-07-19;
> $holi[4] = 2008-06-24;
> $holi[5] = 2006-06-30;
>
> $evalday = date("Y-m-d", strtotime("+ 1 days");
>
> if($evalday == $holi) {
> echo("For the purpose of this excercise, $evalday is a holiday");
> }
>
> Thanks in advance.
>[/color]
You either have to test each element separately [foreach()
if($holiday = $evalday)...] or use the builtin function
inarray($evalday, $holi).
Closed Thread