thanks for the reply.

i'm getting a "fatal error: call to undefined function: key_exists()"

what does that mean? do i need to define that above?

____________________________



From: Michael Ryan Byrd <[EMAIL PROTECTED]>
Date: Tue Mar 11, 2003  11:07:41  AM US/Mountain
To: [EMAIL PROTECTED]
Subject: Re: [uug] php variable dictionary
Reply-To: [EMAIL PROTECTED]

Hmm. so you want a lookup table? How about an associative array?

<?

$search_array = array ("apple"=>"app", "banana"=>"ban",
"cantolope"=>"cant");

$targetKey="apple";

if (key_exists($targetKey, $search_array))
        echo($targetKey." transposes to ".$search_array[$targetKey]);
?>
outputs:
apple transposes to app


If you wanted to save the array as a file, you could use the function
"serialize", and then write it out. To read it back in you'd need to
"unserialize"

see:
http://www.php.net/manual/en/function.fwrite.php
http://www.php.net/manual/en/function.fread.php
http://www.php.net/manual/en/function.serialize.php
http://www.php.net/manual/en/function.unserialize.php

cheers,

Ryan

i have a PHP question for any PHP guros listening...

i would like to create dictionary (a file) to compare variables against... to replace 
them when they match certain criteria. i have used "PHP_SELF" to pull each page of a 
website's location and then am using that information (after parsing) to dynamically 
fill content.

example:

if the URL is...

http://example.com/products/


...then the code for the products navigational menu will automatically apear. this 
works because there is an...

"<php include($DOCUMENT_ROOT."/includes/nav/$L2.inc"); ?>"


...in the page.

after parsing the "PHP_SELF"... i have the data that i need for "level two" ("$L2"), 
in variable "$dChunks[2]," but the problem is that it is "products" (from the folder 
name in the URL). my navigational include file is named "pro.inc" instead of 
"products." sure, the first reaction would be to rename the includes, but... i have 
some long and some non-asthetically-pleasing folder names.

so... i would like to create a variable dictionary that is just a file full of 
variable names. and then a litle script that says...

"if $variable_A is in the dictionary, then replace it with it's short name"

does that make sense?

i'm not asking for someone to write this. what i'm asking is if anyone has any 
experience doing this and/or if they have any suggestions/recommendations on how to do 
it best. or, if they know of any examples around on the best way to implement 
something like this.

i thought it would be good to ask, as i'm pretty sure that dictionary replacing like 
this is done often in programming.

thanks for you help,

wade preston


____________________________________________________________
Free 20MB Web Site Hosting and Personalized E-mail Service!
Get It Now At Doteasy.com http://www.doteasy.com/et/

____________________
BYU Unix Users Group 
http://uug.byu.edu/ 
___________________________________________________________________
List Info: http://phantom.byu.edu/cgi-bin/mailman/listinfo/uug-list


____________________
BYU Unix Users Group 
http://uug.byu.edu/ 
___________________________________________________________________
List Info: http://phantom.byu.edu/cgi-bin/mailman/listinfo/uug-list



____________________________________________________________
Free 20MB Web Site Hosting and Personalized E-mail Service!
Get It Now At Doteasy.com http://www.doteasy.com/et/

____________________
BYU Unix Users Group 
http://uug.byu.edu/ 
___________________________________________________________________
List Info: http://phantom.byu.edu/cgi-bin/mailman/listinfo/uug-list

Reply via email to