31 lignes
Pas d'EOL
829 o
PHP
31 lignes
Pas d'EOL
829 o
PHP
<?php
|
|
namespace App\Http\Utility;
|
|
use App\Http\Utility\debug;
|
|
|
|
class CommonUtility{
|
|
|
|
/**
|
|
* Check si une valeur est vide et qu'elle n'est pas égale à 0
|
|
*
|
|
* @param mixed $val
|
|
* @return boolean
|
|
*/
|
|
public static function isEmpty($val=null){
|
|
$val = trim($val);
|
|
|
|
if(!is_numeric($val)){
|
|
return empty($val);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
// check une base64
|
|
public static function isBase64($str) {
|
|
// Décode la chaîne en base64
|
|
$decoded = base64_decode($str, true);
|
|
|
|
// Vérifie si le décodage est réussi et que le résultat correspond à la chaîne initiale
|
|
return ($decoded !== false);
|
|
}
|
|
} |