Elementor\Utils::generate_random_string PHP Method

generate_random_string() public static method

public static generate_random_string ( $length = 7 )
    public static function generate_random_string($length = 7)
    {
        $salt = 'abcdefghijklmnopqrstuvwxyz';
        return substr(str_shuffle(str_repeat($salt, $length)), 0, $length);
    }

Usage Example

Example #1
0
 protected function replace_elements_ids($data)
 {
     return Plugin::instance()->db->iterate_data($data, function ($element) {
         $element['id'] = Utils::generate_random_string();
         return $element;
     });
 }