31 lignes
829 o
PHP
31 lignes
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);
|
||
|
}
|
||
|
}
|