Hi, Thanks to those who are helping me.
Matt, Same result, echo's sucess, but commas are still out put in the $numeric_array. Jim Long Matt Wrote: > foreach($numeric_array as $key => $value ) { > if(strstr($value,",")) > { > $value = ereg_replace(",","",$value); > echo "comma stripped"; > } > } Hugh Wrote: > > try ereg_replace(",","",$value); Orignal post: > Hi, > > I've figured out the way to solve my problem is to get rid of the commas > before I sort. > > Trying to use this: > > //strip the commas------- > foreach ($numeric_array as $key => $value) { > if (stristr($value, ",")){ > //test to see if it worked > echo("comma striped"); > } > } > > -- > > It passed the test but, > I'm doing something wrong because the commas are still there. > > TIA, > Jim Long > > Jim Long Wrote: > > Does anyone know how to make the flag "sort_numeric" work? > > Will it work with asort? > > > > asort ($numeric_array, SORT_NUMERIC); > > I've tried this but it looks like it's having problems with the comma in > > big numbers. > > I'm not absolutely sure, but it looks like it's ignoring everything > > after a comma when it sorts. > > > > > > > > BTW: asort is the one I need as I must maintain the keys > > > > JanetVal Wrote: > > > > > sort() sorts by value but assigns new keys as numbers. > > > asort() sorts by value, but keeps the same keys > > > ksort() sorts by key. > > > > THANKS ! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php