Programming Tutorials

(追記) (追記ここまで)

extract() in PHP

By: Dietricha in PHP Tutorials on 2011年10月28日 [フレーム]

If you compiled with "--enable-track-vars" then an easy way to get variable function args is to use extract().

<?php
$args = array("color" = "blue","number" = 3);
function my_func($args){
extract($args);
echo $color;
echo $number;
}
?>

the above strategy makes it real easy to globalize form data within functions, or to pass form data arrays to functions:

<input type="text" name="test[color]" value="blue">
etc, etc.

Then in your function, pass $test to extract() to turn the array data into global vars.
or

<?php
function my_func($HTTP_POST_VARS){
extract($HTTP_POST_VARS);
// use all your vars by name!
}
?>



(追記) (追記ここまで)


Add Comment

JavaScript must be enabled for certain features to work
* Required information
1000

Comments

No comments yet. Be the first!
(追記) (追記ここまで)
(追記) (追記ここまで)

AltStyle によって変換されたページ (->オリジナル) /