Pardon me if I've been smoking too much crack but I can't seem to figure this one out...
How do I pass an argument to a function that contains a value from multi dimensional associative array? or... How do I pass an variable as an argument that contains value taken from an array? or... Why doesn't the following work? The following (barring any typos) works for me if the variable $newstring is passed with a value of "Some Random Text" (it is returned with spaces replace by underscores) but does not work when passing the "$newstring = $somearray["thing"]["data"]" line. I'm missing something here... TIA, Spunk <?php function RemoveWeirdChars($stringtoreplace) { // Removes spaces that could cause problems. $replacedstring = (ereg_replace(" ", "_", "$stringtoreplace")); return $replacedstring; } //$newstring = "Some Random Text"; //This works... //value comes from an multi-assoc-array $newstring = $somearray["thing"]["data"]; //doesn't work //$finishedstring = (ereg_replace(" ", "_", $newstring)); $finishedstring = (RemoveWeirdChars($newstring)); echo "$finishedstring"; ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]