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