Re[2]: [PHP4BETA] count($array,1) or count($array)

[email protected] (Cynic)
Newsgroups php.version4
Message-ID <[email protected]>
oh, and of course, echo uniqueArray( $x ) ; will print 
"Array". Try var_dump( uniqueArray( $x ) ; instead.

At 17:31 22.5.2000 +0200, Cynic wrote the following:
-------------------------------------------------------------- 
>The tip is wrong. 
>
><?
>
>function uniqueArray($array)  
>{ 
>   // Get unique elts as keys in assoc. array 
>   for ($i=0,$n=count($array, 1);$i<$n;$i++) 
>       $u_array[$array[$i]] = 1; 
>
>   // Copy keys only into another array 
>   reset($u_array, 1); 
>   for ($i=0,$n=count($u_array, 1);$i<$n;$i++) { 
>       $unduplicated_array[] = key($u_array, 1); 
>       next($u_array, 1); 
>   } 
>   return $unduplicated_array; 
>} 
>
>$x = array( 1 , 1 , 3 , 4 , 4 , 5 ) ; 
>
>echo uniqueArray( $x ) ; 
>
>?>
>
>results in 
>
>Warning: Wrong parameter count for count() in test2.php4 on line 6
>Warning: Wrong parameter count for reset() in test2.php4 on line 10
>Warning: Wrong parameter count for count() in test2.php4 on line 11
>
>This works as expected: 
>
>function uniqueArray($array)  
>{ 
>   // Get unique elts as keys in assoc. array 
>   for ($i=0,$n=count($array);$i<$n;$i++) 
>       $u_array[$array[$i]] = 1; 
>
>   // Copy keys only into another array 
>   reset($u_array); 
>   for ($i=0,$n=count($u_array);$i<$n;$i++) { 
>       $unduplicated_array[] = key($u_array); 
>       next($u_array); 
>   } 
>   return $unduplicated_array; 
>} 
>
>
>At 21:36 22.5.2000 -0700, [email protected] wrote the following:
>-------------------------------------------------------------- 
> >Hello Cynic,
> >
> >Monday, May 22, 2000, 5:58:03 AM, you wrote:
> >
> >C> I don't understand what you ask about. Can you rephrase your 
> >C> question?
> >
> >C> -------------------------------------------------------------- 
> > >>Hello ,
> > >>
> > >>   I never see count($array,1) in doc, but someone to use it.
> > >>   count($array) unlikeness count($array) ??
> > >>
> > >>   Thanks fou you help!
> > >>
> >
> >  At http://www.zend.com/tips/tips.php?id=18&single=1 have this code:
> >############################################
> ><?
> >function uniqueArray($array)  
> >{ 
> >  // Get unique elts as keys in assoc. array 
> >  for ($i=0,$n=count($array, 1);$i<$n;$i++) 
> >      $u_array[$array[$i]] = 1; 
> >
> >  // Copy keys only into another array 
> >  reset($u_array, 1); 
> >  for ($i=0,$n=count($u_array, 1);$i<$n;$i++) { 
> >      $unduplicated_array[] = key($u_array, 1); 
> >      next($u_array, 1); 
> >  } 
> >  return $unduplicated_array; 
> >} 
> >?>
> >############################################
> >
> >At php4 doc function count():
> >############################################
> >count -- count elements in a variable
> >Description
> >
> >int count(mixed var);
> >
> >Returns the number of elements in var, which is typically an array (since anything else will have one element).
> >
> >Returns 1 if the variable is not an array.
> >
> >Returns 0 if the variable is not set. 
> >###########################################
> >
> >The "count($u_array, 1)" and "count($u_array)" is what mean ?
> >
> >I am sorry for my english so poor !
> >-- 
> >Best regards,
> >  php                            mailto:[email protected]
> >
> >
> >
> >-- 
> >PHP 4.0 Beta Mailing List <http://www.php.net/version4/>
> >To unsubscribe, e-mail: [email protected]
> >For additional commands, e-mail: [email protected]
> >To contact the list administrators, e-mail: [email protected]
>------end of quote------ 
>
>
>____________________________________________________________
>Cynic:
>
>A member of a group of ancient Greek philosophers who taught
>that virtue constitutes happiness and that self control is
>the essential part of virtue.
>
>[email protected]
>ICQ: 2808 2505
>
>
>
>
>
>
>-- 
>PHP 4.0 Beta Mailing List <http://www.php.net/version4/>
>To unsubscribe, e-mail: [email protected]
>For additional commands, e-mail: [email protected]
>To contact the list administrators, e-mail: [email protected]
------end of quote------ 


____________________________________________________________
Cynic:

A member of a group of ancient Greek philosophers who taught
that virtue constitutes happiness and that self control is
the essential part of virtue.

[email protected]
ICQ: 2808 2505
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.