PHP extract() ফাংশন
উদাহরণ
কী নাম "Cat"、"Dog" এবং "Horse"-কে $a、$b এবং $c বিষয়গুলিতে অন্তর্ভুক্ত করুন
<?php $a = "Original"; $my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse"); extract($my_array); echo "\$a = $a; \$b = $b; \$c = $c"; ?>
সংজ্ঞা ও ব্যবহার
extract() ফাংশন একক সামগ্রীতিক তালিকা থেকে বিষয়গুলিকে বর্তমান সম্বল তালিকায় আয়াতকৃত করে
এই ফাংশন একক বিষয়গুলির কী নাম হিসাবে ব্যবহার করে, একক বিষয়গুলির মান হিসাবে ব্যবহার করে। একক সামগ্রীতিক তালিকার প্রত্যেক উপাদানের জন্য, বর্তমান সম্বল তালিকায় একটি সম্বল তৈরি করা হবে
দ্বিতীয় পারামিটার type উপস্থাপনা করুন, যখন একক বিষয় উপস্থিত হলেও একক সামগ্রীতিক তালিকায় সমান নামভুক্ত বিষয় রয়েলে, extract() ফাংশন কীভাবে সংঘাতকে পদক্ষেপ নিবে
এই ফাংশন সম্বল তালিকায় সফলভাবে আয়াতকৃত বিষয়গুলির সংখ্যা উপস্থাপনা করে
সিন্থ্য
extract(array,extract_rules,prefix)
পারামিটার | বর্ণনা |
---|---|
array | অপশনাল। ব্যবহার করতে হলে একক বিষয়কে নির্দেশ করুন |
extract_rules |
অপশনাল। extract() ফাংশন প্রত্যেক কী নামকে বৈধ বিষয়নাম হলে কি না তা পরীক্ষা করবে, একইসঙ্গে সম্বল তালিকায় উপস্থিত বিষয়গুলির সাথে সংঘাত কি না তা পরীক্ষা করবে। অবৈধ ও সংঘাতকারী কী নামগুলির প্রক্রিয়াকরণ এই পারামিটারের ওপর নির্ভর করে সম্ভব মানসমূহ:
|
prefix |
সম্ভবত হতে পারে। দক্ষতা অনুভব করুন prefix Only extract_type It is required when the value is EXTR_PREFIX_SAME, EXTR_PREFIX_ALL, EXTR_PREFIX_INVALID, or EXTR_PREFIX_IF_EXISTS. If the result after adding the prefix is not a valid variable name, it will not be imported into the symbol table. An underscore is automatically added between the prefix and the array key name. |
Technical Details
Return Value: | Returns the number of variables successfully imported into the symbol table. |
PHP Version: | 4+ |
Update Log: |
extract_rules The value EXTR_REFS is added in PHP 4.3. extract_rules The values EXTR_IF_EXISTS and EXTR_PREFIX_IF_EXISTS are added in PHP 4.2. Since PHP 4.0.5, the function returns the number of variables successfully imported into the symbol table. extract_rules The value EXTR_PREFIX_INVALID is added in PHP 4.0.5. Since PHP 4.0.5,extract_rules The value EXTR_PREFIX_ALL also includes numeric variables. |
More Examples
Example 1
Use all parameters:
<?php $a = "Original"; $my_array = array("a" => "Cat", "b" => "Dog", "c" => "Horse"); extract($my_array, EXTR_PREFIX_SAME, "dup"); echo "\$a = $a; \$b = $b; \$c = $c; \$dup_a = $dup_a"; ?>