Welcome to Webmaster Hub

Inscrivez-vous maintenant pour avoir accès à toutes les fonctionnalités.

Une fois inscrit et identifié, vous pourrez contribuer à ce site en soumettant votre propre contenu ou en répondant au contenu existant. Vous pourrez éditer votre profil et communiquer avec les autres membres par messagerie privée.

Ce message sera supprimé une fois que vous serez identifié !

sandrinoo

Hubmaster
  • Compteur de contenus

    117
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

1 Neutre

À propos de sandrinoo

  • Date de naissance 14 févr. 1991

Information du profil

  • Genre
    Femme
  1. A Portekoi : j'étais pas au courant de la loi Eckert
  2. A portekoi : pour pouvoir conceptualiser il faut avoir le cerveau qui va avec ! Et être un peu matheuse sur les bords ! et moi étant plutôt graphiste...
  3. Merci à vous 3. Je pensais pas que php était une aussi petite nature ! A portekoi : pourtant les banques ont l'air de faire dans la démesure ces temps-ci ! Merci encore à tous : je vais revoir mon code pour essayer de limiter ce nombre. Il est vrai que mes codes sont parfois un peu compliqués et ils mériteraient d'être simplifiés !
  4. Comme d'hab, quand je tourne en rond plus d'une heure et que je trouve rien sur internet pour m'aider je me tourne naturellement vers mon forum préféré : Problèmes du jour : echo substr(555666655447855333669999554466,-1,1); me donne 9 et pas 6. Pourquoi ???? et : echo 19160205962652799215665*3; me donne la notation scientifique : 95.7480617887958E+22. Comment avoir le chiffre normal en entier ? Rien trouvé sur internet de concluant...
  5. Oui c'est logique. Merci encore (comme toujours) pour ton aide précieuse Portekoi... Bonne soirée,
  6. Désolée Portekoi pour le retard du retour... Oui c'est exactement ça Portekoi ! Merci. Juste une remarque à titre d'information, pourquoi quand on met une valeur dans le else echo (final) dans le cas d'une $var=-7 ça n'affiche pas la valeur ?
  7. et bien echo substr('abcdef', -1, 1); ==> "f" bien sûr et echo substr('abcdef', -2, 1); ==> "e" et echo substr('abcdef', -3, 1); ==> "d" et echo substr('abcdef', -4, 1); ==> "c" et echo substr('abcdef', -5, 1); ==> "b" et echo substr('abcdef', -6, 1); ==> "a" et echo substr('abcdef', -7, 1); ==> "" et echo substr('abcdef', -8, 1); ==> "" ainsi de suite...
  8. Salut Portekoi, Merci de t'intéresser à mon cas. En fait 'abcdef' est une variable qui peut aller de 0 à 100 caractères et -100 aussi est une variable qui peut aller de -1 à -100 et si par exemple la première variable fait 5 caractères et que la deuxième fait -100 : echo substr('abcdef', -100, 1); je ne veux pas que cela me sorte un "a" mais un vide. Un "a" sera réservé uniquement pour cette ligne de code : echo substr('abcdef', -5, 1); Ca me paraissait simple au départ. J'ai l'impression que je saisis pas bien ce que tu veux me dire ?
  9. Merci pour ta réponse Blackpage mais je comprends pas comment utiliser ta solution avec mon cas...
  10. Bonjour à toutes et à tous, Un truc tout bête, j'ai besoin, pour des raisons pratiques que : echo substr('abcdef', -100, 1); me retourne une variable vide et non "a" (d'ailleurs c'est plutôt logique non ?) Y-a-t-il un moyen ? Si vous aviez la réponse, ça serait chouette... sand.
  11. Merci Blackpage ton code fonctionne ! Par contre je fais une erreur quelquepart avec array_diff pour que ca fonctionne pas : $val1 = array( array(1, 'produit', 185), array(2, 'produit', 425), array(3, 'produit', 111), array(4, 'produit', 222)); $val2 = array( array(1, 'produit', 185), array(2, 'produit', 425)); $result = array_diff($val1,$val2); print_r($result);
  12. Et oui encore moi avec tous mes problèmes d'array... J'ai 2 tableaux et j'aurais voulu les comparer pour sortir seulement les valeurs en plus du tableau $val1 (qui ne sont pas dans $val2). Donc dans le cas ci-dessous les lignes avec les valeurs 111 et 222. $val1 = array( array(1, 'produit', 185), array(2, 'produit', 425), array(3, 'produit', 111) array(4, 'produit', 222)); $val2 = array( array(1, 'produit', 185), array(2, 'produit', 425)); J'ai testé array_diff($val1, $val2); mais ca ne marche pas car je pense que mon tableau est multidimensionnel (??) Je pense qu'il faut faire un code de ce type array_diff($val1[2], $val2[2], 'compare_fonct')); mais j'ai du mal avec la fonction, beaucoup trop compliqué pour moi ça... Alors si on peut me donner un dernier coup de main pour ces histoires d'array pour finir ce week-end ça serait le bienvenu...
  13. Vous venez de faire une heureuse du côté de Lyon ! Ca fonctionne parfaitement. Je n'ai pas toujours le temps de trouver la solution et quand je tourne en rond depuis plus de 2 heures c'est vrai que je perds courage... Merci beacoup SStephane !
  14. Salut Blackpage, je ne sais pas vraiment, la solution la plus légère... plutôt juste ne pas afficher les valeurs supérieures à cette valeur...
  15. Bonjour à toute la communauté de Webmaster hub, Voilà mon souci, j'ai une fonction de tri décroissant sur les valeurs 42587,36524,18521 : $val = array( array(1, 'produit', 18521), array(2, 'produit', 42587), array(3, 'produit', 36524),);function cmp($a,${ if($a[2]===$b[2]) return 0; return $a[2]<$b[2]? 1:-1;};usort($val,'cmp');print_r($val);Voilà mon souci : J'aurais voulu implémenter ci-dessus un code pour afficher seulement le résultat décroissant jusqu'à une certaine valeur de 37000 (ce qui supprime alors la ligne 42587). Après plusieurs tentatives, cela ne fonctionne pas je ne sais plus comment m'y prendre, avec un if ($a[2] <= '37000'), un unset, autre chose ? Merci à la personne qui lira mon message... sand.