gmp_or
gmp_popcount
GMP Functions
PHP Manual

# gmp_perfect_square

(PHP 4 >= 4.0.4, PHP 5)

gmp_perfect_square — Comprueba si es un cuadrado perfecto

### Descripción

bool gmp_perfect_square ( resource `$a` )

Devuelve `TRUE` si `a` es un cuadrado perfecto o `FALSE` en cualquier otro caso.

Example #1 Ejemplo de gmp_perfect_square()

`<?php
// 3 * 3, cuadrado perfecto
var_dump(gmp_perfect_square("9"));
// no es un cuadrado perfecto
var_dump(gmp_perfect_square("7"));
// 1234567890 * 1234567890, cuadrado perfecto
var_dump(gmp_perfect_square("1524157875019052100"));
?>`

La salida del anterior programa es:

    bool(true)
    bool(false)
    bool(true)

Vea también gmp_sqrt() y gmp_sqrtrem().

gmp_or
gmp_popcount
GMP Functions
PHP Manual