FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » array filtering question
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: array filtering question [message #178184 is a reply to message #178182] Mon, 21 May 2012 14:46 Go to previous messageGo to previous message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma:
Senior Member
On 5/21/2012 10:22 AM, bill wrote:
> I have a POST array with about 200 elements.
> There MAY be one or more key elements that start with deleteF~
> (for example deleteF~EAP, deleteF~Lowfee)
>
> What I want to know is if any array element begins with deleteF~
>
> I looked at array_keys, array_filter and others, but they seem to all
> match the whole key string.
>
> I can process the whole array myself, but I am hoping that with all the
> array functions there might be one.
>
> It would be nice if I could apply an array function and get back an
> array with just those keys. (they are checkboxes so the value is always
> "on", just their presence is enough information.)
>
> bill

There isn't a real easy way to do this other than going through the
whole array.

However, I think your design could be improved. Why have multiple
checkboxes with different names and the same value? Why not have all
the checkboxes with the same name and different values?

It would make processing much easier.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Latest project
Next Topic: array_walk always passing 0 as the parameter
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Wed Dec 18 18:47:37 GMT 2024

Total time taken to generate the page: 0.05018 seconds