Ses derniers messages sur les forums
JuTs
Vraiment étrange.
En fait je ne suis pas vraiment obligé de supprimer les données vide.
Il suffit de ne pas les traiter. ça sera peut-être un peu plus rapide. Actuellement je parcours le tableau trois fois (recherche des indices à supprimer, suppression, traitement des données restantes) alors qu'en ne traitant que les donnée non vide je le ferait qu'une seule fois. Bon, ça ne changera certainement rien (mon tableau à toujours une taille de 20
JuTs
J'ai déjà essayé, ça ne va pas.
d'ailleurs même si c'était le cas, je ne vois pas comment, pour [0] => 15
15 == '' peut retourner true
JuTs
Salut
Il y a quelques temps j'ai eu un problème avec la fonction array_walk
Ca recommence. J'ai la fonction
<?php
function array_walk_prepare_filterDataForm(&$item, $key) {
if($key == 'MAX_FILE_SIZE' || $key == 'submit' || $key == 'helpbox' || $item == '') {
$item = 'a_supprimer';
}
}
?>
que j'utilise avec array_walk. Le but est de supprimer les données du tableau pour lesquelle la clé vaut 'MAX_FILE_SIZE', 'submit', 'helpbox' ou dont la valeur est vide. Pour ces cas là la valeur est définie à 'a_supprimer'.
Le problème : pour la clé 0, même si la valeur n'est pas vide, elle est changée en 'a_supprimer'.
tableau initial
Array
(
[0] => 15
[1] => 13
[2] => 3
[3] => 2
[4] => 5
[5] => 6
[6] =>
[7] =>
[8] =>
[9] =>
[10] => 4
[11] => 8
[12] => 12
[13] => 86
[14] =>
[15] =>
[16] =>
[17] =>
[18] =>
[19] =>
)
après array_walk
Array
(
[0] => a_supprimer
[1] => 13
[2] => 3
[3] => 2
[4] => 5
[5] => 6
[6] => a_supprimer
[7] => a_supprimer
[8] => a_supprimer
[9] => a_supprimer
[10] => 4
[11] => 8
[12] => 12
[13] => 86
[14] => a_supprimer
[15] => a_supprimer
[16] => a_supprimer
[17] => a_supprimer
[18] => a_supprimer
[19] => a_supprimer
)
Qqn à une idée ?
JuTs
JuTs
En gros l'espacement ne se fait pas
??? Heu... En fait je ne suis plus très sûr de comprendre ce que tu veux faire. Tu dois faire quoi avec le longs mots ?
JuTs
le 26/08/2005 à 21:54
PDF
Utilise cette classe : http://www.fpdf.org/
Elle te permet de créer des pdf très facilement
a++
JuTs
J'ai le même problème. Mais j'ai procédé dans l'ordre inverse : couper la chaîne, puis passer le regex.
Je n'ai pas encore de solution mais je pensais rechercher la position du dernier tag [...] et du dernier [/...]. Si le dernier [/...] est avant le dernier [...] c'est qu'il manque un [/...]
Je ne suis pas allé plus loin que ça pour le moment.
Ma fonction regex si sa peut intéresser qqn
http://www.lephpfacile.com/wall/wall.php?id=2414
JuTs
SURTOUT ne JAMAIS appeler tes fichier *.inc
Si quelqu'un tombe sur l'url de fichier, il sera affiché en clair dans le navigateur (pas interprété par php).
A la limite appelle ton fichier *.inc.php
JuTs
Même si c'est en type décimal le tri devrait être croissant
JuTs