Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:myphp:array [2026/03/05 08:46] – [n dimensions] radeff | info:myphp:array [2026/03/05 09:49] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Arrays | + | ====== |
| + | ===== explode ===== | ||
| + | |||
| + | < | ||
| + | <?php | ||
| + | $pizza = " | ||
| + | $pieces = explode(" | ||
| + | |||
| + | |||
| + | for($i=0; | ||
| + | print(" | ||
| + | } | ||
| + | echo "< | ||
| + | show_source(" | ||
| + | ?> | ||
| + | </ | ||
| ===== 1 dimension ===== | ===== 1 dimension ===== | ||
| Ligne 31: | Ligne 46: | ||
| </ | </ | ||
| ===== 3 dim array with limesurvey ===== | ===== 3 dim array with limesurvey ===== | ||
| - | ====== | + | **Un script pour faire un loop sur 3 arrays php, avec du mysql** |
| - | + | exemple: renvoyer un message d' | |
| - | exemeple: ici pour renvoyer un message d' | + | |
| < | < | ||
| Ligne 135: | Ligne 149: | ||
| </ | </ | ||
| </ | </ | ||
| - | |||
| </ | </ | ||
| Ligne 199: | Ligne 212: | ||
| </ | </ | ||
| - | exemple: (todo) | + | ===== array_splitter |
| - | + | ||
| - | ===== csv ===== | + | |
| < | < | ||
| <? | <? | ||
| - | include(" | + | function array_splitter($delimiter, $string) |
| + | { | ||
| - | $total=0; | + | $array = explode($delimiter, $string); |
| - | $myFile=fopen(" | + | |
| - | while(!feof($myFile)) { | + | |
| - | $data=fgetcsv($myFile,100,';' | + | |
| - | $link=" | + | |
| - | $total+=$link; | + | |
| - | } | + | |
| - | fclose($myFile); | + | |
| - | ?> | + | #returns the number of elements in the array |
| + | $size=count($array); | ||
| - | <p class=titrerouge> | + | for ($i=0; $i <= $size; $i++) |
| + | echo $array[$i] | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | <table border=0> | ||
| - | <? | ||
| - | echo "< | ||
| - | #$total=0; | ||
| - | $i=1; | ||
| - | $myFile=fopen(" | ||
| - | while(!feof($myFile)) { | ||
| - | $data=fgetcsv($myFile, | ||
| - | $num=count($data); | ||
| - | $link=" | ||
| - | $texte=" | ||
| - | $pc=intval(100*($link/ | ||
| - | if (intval($i/ | ||
| - | echo "< | ||
| - | } else { | ||
| - | echo "< | ||
| } | } | ||
| + | #Laurent Gottardo, 15.9.04 | ||
| + | ?> | ||
| - | echo "< | ||
| - | $i++; | ||
| - | } | ||
| - | fclose($myFile); | ||
| - | |||
| - | |||
| - | echo "< | ||
| - | |||
| - | include(" | ||
| - | ?> | ||
| </ | </ | ||