Sha256: 6b191ba0065e7eccbcea766958c6a55ead989cb48bb527c9f8a1ad02a049d50f

Contents?: true

Size: 309 Bytes

Versions: 396

Compression:

Stored size: 309 Bytes

Contents

<?php

function raindrops($num)
{
    $sound =
        function ($divisor) use ($num) {
            return !($num % $divisor);
        };

    $string = $sound(3) ? 'Pling' : '';
    $string .= $sound(5) ? 'Plang' : '';
    $string .= $sound(7) ? 'Plong' : '';

    return $string ? $string : strval($num);
}

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.179 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.178 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.177 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.176 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.175 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.174 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.173 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.172 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.171 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.170 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.169 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.167 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.166 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.165 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.164 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.163 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.162 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.161 tracks/php/exercises/raindrops/example.php
trackler-2.2.1.160 tracks/php/exercises/raindrops/example.php