Cours Système Web PHP Corrigé TD5 PHP, un ... - Pierre Senellart

2 downloads 349 Views 74KB Size Report
Cours Système Web PHP. Corrigé TD5. PHP, un langage de programmation. 14 novembre 2005. 1 Introduction. 2 Bases. 1. function bissextile($a) {.
Cours Système Web PHP Corrigé TD5 PHP, un langage de programmation

14 novembre 2005

1

Introduction

2

Bases 1. f u n c t i o n b i s s e x t i l e ( $a ) { ( $a%4==0) { ( $a%100==0) { ( $a%400==0) return ;

if

} }

if

if true else r e t u r n false ; } else r e t u r n true ; else r e t u r n false ;

2. f u n c t i o n f a c t o r i e l l e ( $n ) { $ r e s u l t =1; ( $ i =1; $ i $ v a l e u r ) { "$ c l e $ v a l e u r " ;

echo echo foreach echo

2

ne

renvoyer

0

∗/

}

}

echo

"" ;

2. f u n c t i o n a f f i c h e _ t a b l e a u ( $ a s s o c ) { "" ; "C l e f Valeur " ; ( $ a s s o c a s $ c l e => $ v a l e u r ) { ( ( $valeur )) $ v a l e u r= (" , " , $valeur ) ;

}

echo echo foreach if is_array implode echo "$ c l e $ v a l e u r " ; } echo "" ;

3. Tri par insertion : f u n c t i o n t r i _ i n s e r t i o n ( $tab ) { $N= ( $tab ) ; ( $ i =0; $ i $ j ;−−$k )

$newtab [ $k ]= $newtab [ $k − 1 ] ;

} }

$newtab [ $ j ]= $tab [ $ i ] ;

r e t u r n $newtab ;

3