本文整理汇总了PHP中Clean::decimal方法的典型用法代码示例。如果您正苦于以下问题:PHP Clean::decimal方法的具体用法?PHP Clean::decimal怎么用?PHP Clean::decimal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Clean
的用法示例。
在下文中一共展示了Clean::decimal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: explode
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération des valeurs transmises
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$OBJET = (isset($_POST['f_objet'])) ? Clean::texte($_POST['f_objet']) : '';
$ACTION = (isset($_POST['f_action'])) ? Clean::texte($_POST['f_action']) : '';
$BILAN_TYPE = (isset($_POST['f_bilan_type'])) ? Clean::texte($_POST['f_bilan_type']) : '';
$mode = (isset($_POST['f_mode'])) ? Clean::texte($_POST['f_mode']) : '';
$periode_id = (isset($_POST['f_periode'])) ? Clean::entier($_POST['f_periode']) : 0;
$classe_id = (isset($_POST['f_classe'])) ? Clean::entier($_POST['f_classe']) : 0;
$groupe_id = (isset($_POST['f_groupe'])) ? Clean::entier($_POST['f_groupe']) : 0;
$eleve_id = (isset($_POST['f_user'])) ? Clean::entier($_POST['f_user']) : 0;
$rubrique_id = (isset($_POST['f_rubrique'])) ? Clean::entier($_POST['f_rubrique']) : 0;
$prof_id = (isset($_POST['f_prof'])) ? Clean::entier($_POST['f_prof']) : 0; // id du prof dont on corrige l'appréciation
$appreciation = (isset($_POST['f_appreciation'])) ? Clean::appreciation($_POST['f_appreciation']) : '';
$moyenne = (isset($_POST['f_moyenne'])) ? Clean::decimal($_POST['f_moyenne']) : -1;
$import_info = (isset($_POST['f_import_info'])) ? Clean::texte($_POST['f_import_info']) : '';
// Autres chaines spécifiques...
$listing_matieres = (isset($_POST['f_listing_matieres'])) ? $_POST['f_listing_matieres'] : '' ;
$listing_piliers = (isset($_POST['f_listing_piliers'])) ? $_POST['f_listing_piliers'] : '' ;
$tab_matiere_id = array_filter( Clean::map_entier( explode(',',$listing_matieres) ) , 'positif' );
$tab_pilier_id = array_filter( Clean::map_entier( explode(',',$listing_piliers) ) , 'positif' );
$liste_matiere_id = implode(',',$tab_matiere_id);
$liste_pilier_id = implode(',',$tab_pilier_id);
$is_sous_groupe = ($groupe_id) ? TRUE : FALSE ;
$groupe_id = ($groupe_id) ? $groupe_id : $classe_id ; // Le groupe = le groupe transmis ou sinon la classe (cas le plus fréquent).
$tab_objet = array('modifier','tamponner','voir'); // "voir" car on peut corriger une appréciation dans ce mode
$tab_action = array('initialiser','charger','enregistrer_appr','corriger_faute','enregistrer_note','supprimer_appr','supprimer_note','recalculer_note');
$tab_mode = array('texte','graphique');
示例2: elseif
elseif( ($ref1_objet=='groupe') && ($ref1_valeur==$groupe_id) && ($BILAN_TYPE=='bulletin') && ($rubrique_id!==NULL) )
{
$eleve_id = 0;
$appreciation = ($with_note) ? Clean::appreciation($col4) : Clean::appreciation($col3) ;
if($appreciation)
{
$tab_donnees_csv[$rubrique_id][$eleve_id]['appreciation'] = array( 'val'=>mb_substr($appreciation,0,$longueur_maxi) , 'mode'=>'insert' );
}
}
// Un nouvel élève ; on vérifie sa validité
elseif( ($ref1_objet=='eleve') && $ref1_valeur && isset($tab_eleve_id[$ref1_valeur]) && ($rubrique_id!==NULL) )
{
$eleve_id = $ref1_valeur;
if( ($with_note) && ($col3!=='') )
{
$moyenne = Clean::decimal($col3);
$tab_donnees_csv[$rubrique_id][$eleve_id]['moyenne'] = array( 'val'=>$moyenne , 'mode'=>'insert' );
}
$appreciation = ($with_note) ? Clean::appreciation($col4) : Clean::appreciation($col3) ;
if($appreciation)
{
$tab_donnees_csv[$rubrique_id][$eleve_id]['appreciation'] = array( 'val'=>mb_substr($appreciation,0,$longueur_maxi) , 'mode'=>'insert' );
}
}
}
}
}
if(!count($tab_donnees_csv))
{
exit('Erreur : aucune saisie trouvée dans le fichier transmis !');
}