On May 2, 7:51 pm, Otavio Martins Salomao <otaviosalo...@gmail.com>
wrote:
> u try this!
> foreach($test as $element)
> $result = $element['Deep1']['Deep2']['extract'];
>
> 2011/5/2 Gluckens <danny30...@gmail.com>
>
>
>
>
>
>
>
> > Hi everyone,
>
> > I'm trying to extract data from an array containing only one element
> > and it doesn't seem to work properly.
> > Here's an example :
>
> > Starting array
> > $test = array(4 => array('Deep1' => array('data1' => 'nothing',
> > 'Deep2' => array('extract' => 1))));
> > Array
> > (
> > [4] => Array
> > (
> > [Deep1] => Array
> > (
> > [data1] => nothing
> > [Deep2] => Array
> > (
> > [extract] => 1
> > )
> > )
> > )
> > )
>
> > Set::extract('/Deep1/Deep2[extract=1]', $test);
> > NOT CORRECT
> > Array
> > (
> > )
>
> > But, when I add another element, let's say
> > $test[12] = array();
> > It works fine
> > Set::extract('/Deep1/Deep2[extract=1]', $test);
> > CORRECT
> > Array
> > (
> > [0] => Array
> > (
> > [Deep2] => Array
> > (
> > [extract] => 1
> > )
> > )
> > )
>
> > Am I using it properly?
> > Thanks in advance for any help.
>
> > --
> > Our newest site for the community: CakePHP Video Tutorials
> >http://tv.cakephp.org
> > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help
> > others with their CakePHP related questions.
>
> > To unsubscribe from this group, send email to
> > cake-php+unsubscribe@googlegroups.com For more options, visit this group
> > athttp://groups.google.com/group/cake-php
--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
No comments:
Post a Comment