Write a PHP function to shuffle an associative array, preserving key, value pairs

  • برمجة بي اتش بي

Write a PHP function to shuffle an associative array, preserving key, value pairs

الأجوبة

<?php
function shuffle_assoc($my_array)
	{
        $keys = array_keys($my_array);

        shuffle($keys);

        foreach($keys as $key) {
            $new[$key] = $my_array[$key];
        }

        $my_array = $new;

        return $my_array;
    }

$colors = array("color1"=>"Red", "color2"=>"Green", "color3"=>"Yellow");

print_r(shuffle_assoc($colors));
?>

Sample Output:

Array                                                       
(                                                           
    [color1] => Red                                         
    [color2] => Green                                       
    [color3] => Yellow                                      
)
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...