PHPBuilder - Associative array keys extractor



RSS Twitter
Snippets Other

Associative array keys extractor

by: Rasshmii
|
July 7, 2004

Version: 1.0

Type: Sample Code (HOWTO)

Category: Other

License: GNU Library Public License

Description: Code which will extract all the keys from an array and convert them into variables. Useful, if you have code written with register_globals on, and wants the same code to be functional with register_globals off, which is functional from PHP 4.2.0. in which the 'register_globals' setting is off by default. i.e. When you submit a form, and if your code directly uses the field name as variable instead of using HTTP_POST_VARS, then just add the above code at the beginning of the page. All the field names will be set as variables.



/* Code  which will extract all the keys from an array and convert them into variables. In this case $HTTP_POST_VARS array 
which stores the form fields after submission is taken as an example.

For e.g. 

$HTTP_POST_VARS["user_name"] = "abc";
$HTTP_POST_VARS["age"] = 25;

*/

<?php
extract($HTTP_POST_VARS);

print $name . "<br>";
print $age . "<br>";
?>

/*OUTPUT*/

abc
25

/***********************/

Comment and Contribute

Your comment has been submitted and is pending approval.

Author:
Rasshmii

Comment:



Comment:

(Maximum characters: 1200). You have characters left.