Hi there, On Thu, 2003-07-10 at 21:53, Phil Powell wrote: > foreach ($profileArray[$i][attributes] as $key => $val) { ^^^^^^^^^^ You should quote the word 'attributes':
http://www.php.net/manual/en/language.types.array.php#language.types.array.donts Sorry...that link might wrap. Anyway, I doubt that's the problem... > $singleProfileHTML .= $key . "=\"" . str_replace("'", ''', > str_replace('"', '"', $val)) . "\"\n"; > } No idea. All I did was copy-paste your code and add a test definition for the other vars, and I just got this: [Script] <?php error_reporting(E_ALL); ini_set('display_errors', true); ini_set('html_errors', true); $profileArray = array('1' => array('attributes' => array('height' => '"168" cm', 'weight' => '\'65\' kg'))); $singleProfileHTML = ''; $i = 1; foreach ($profileArray[$i][attributes] as $key => $val) { $singleProfileHTML .= $key . "=\"" . str_replace("'", ''', str_replace('"', '"', $val)) . "\"\n"; } print_r($singleProfileHTML); ?> [Output] Notice: Use of undefined constant attributes - assumed 'attributes' in /home/torben/public_html/phptest/__phplist.html on line 36 height=""168" cm" weight="'65' kg" > The parsing error occurs in the "$singleProfileHTML.." line. I'm > completely don't get it; I see absolutely nothing wrong with this, > what did I miss? > > Phil I don't see anything wrong. Perhaps you have a non-printable control character embedded in your code? Try copy-pasting the above code (but quote that array key) and see if that helps. Also, check the code before that line for unclosed quotes and braces/parens or other problems; some parse errors can show up far from where they actually occurred. Other than that, without knowing anything else, it's hard to say off the top of my head. -- Torben Wilson <[EMAIL PROTECTED]> +1.604.709.0506 http://www.thebuttlesschaps.com http://www.inflatableeye.com http://www.hybrid17.com http://www.themainonmain.com -----==== Boycott Starbucks! http://www.haidabuckscafe.com ====----- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php