Re: searching an array [message #183767 is a reply to message #183749] |
Mon, 18 November 2013 16:38 |
Jerry Stuckle
Messages: 2598 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 11/18/2013 6:27 AM, David Robley wrote:
> richard wrote:
>
>> I am now attempting to set up a display using a simple table.
>> row 1 is headers.
>> row 2 is for the main track title.
>> row 3 is for the flipside.
>>
>> http://mroldies.net/list/decade60.html
>>
>> Many times the flipside was also charted.
>> So I need to know what the corresponding number is for the flipside in
>> order to show that information.
>>
>> from the "manual" I am using this:
>>
>> $flip=$six0[$track][1];
>>
>> $flip2=array_search($flip,$six0);
>>
>> if ($flip2=null){echo "does not exist";}
>>
>> How do I properly code it so that when a match is not found?
>> Neither null or "" seems to work.
>>
>> $six0=array(
>> 1 => array("The Theme From \"A Summer Place\"","Go-Go-Po-Go","Columbia
>> 4-41490","Percy Faith","Max Steiner","21","1","1/11/1960","1"),
>> 2 => array("Are You Lonesome To-Night?","I Gotta Know*","RCA Victor
>> 47-7810","Elvis Presley","Roy Turk Lou
>> Handman","16","1","11/14/1960","2"), 3 => array("It's Now Or Never","A
>> Mess Of Blues*","RCA Victor 47-7777","Elvis Presley","Aaron Schroeder
>> Wally Gold","20","1","7/18/1960","3")
>> )
>
> Other(s) have mentioned the confusion of = and ==.
>
> Seeing you are quoting the "manual" you may wish to refer to it again and
> see what the return value of array_search is if a match is not found; it is
> neither null or "". It might also be useful to review the warning under the
> information on return values.
>
David,
People have pointed this problem out to Richard about once every two
months for years. He never learns.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
|
|
|