IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Substr sur mes options ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Août 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 4
    Par défaut Substr sur mes options ?
    Bonjour,

    j'ai développé un petit script avec des options. Tout marche parfaitement sauf que pour l'option longue J'aimerais pouvoir la lancer comme ceci :

    php monscript.php -ouput-image=ici_text_saisi

    avec ce que j'ai je suis obligé de faire comme ceci :

    php monscript.php -ouput-image= ici_text_saisi (un espace après le =)

    Voici le code que j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      $options['sprite_name'] = $argv[array_search('-output-image=',  $argv) + 1].".png";
    On m'a parlé de substr sauf que je vois pas trop comment l'utiliser dessus.

    Si quelqu'un a une idée je suis preneur

  2. #2
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    3 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 3 020
    Par défaut
    Qu'est ce qui te gêne avec cette fonction substr() précisément?

  3. #3
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Août 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 4
    Par défaut
    Pas grand chose simplement que je n'arrive pas à la mettre en place sur cette ligne de code. Je dois bien compter le nombre de lettres de output-images et faire substr($argv, -nombredelettres) ?

  4. #4
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    3 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 3 020
    Par défaut
    Je dois bien compter le nombre de lettres de output-images et faire substr($argv, -nombredelettres) ?
    Non, mais en lisant la page et en particulier la description des paramètres (<> copier/coller le premier exemple qu'on voit) ça ira nettement mieux. C'est une fonction qui peut s'utiliser de différentes manières.

  5. #5
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Août 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Août 2020
    Messages : 4
    Par défaut
    Je suis désolé mais je ne comprends pas (3 semaine que j'ai commancé seulement). J'ai essayé de placer ce substr un peu partout où il est possible de le mettre et ça ne marche pas. Je veux bien plus de détail si possible car la page du man PHP je l'ai lu à plusieurs reprises et ça ne m'avance pas particulièrement.

  6. #6
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    3 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 3 020
    Par défaut
    Tiré de la page du manuel:
    Description

    substr ( string $string , int $offset [, int|null $length = null ] ) : string.

    Retourne le segment de string défini par offset et length.


    Liste de paramètres

    offset:
    • Si offset est positif, la chaîne retournée commencera au caractère numéro offset, dans la chaîne string.


    length:
    • Si length est omis, la sous chaîne commençant à partir de offset jusqu'à la fin sera retournée.
    Il faut absolument que tu sois capable de trouver par toi-même une information dans le manuel, et donc t'y coller systématiquement pour devenir autonome, car il est impossible de tout retenir.

Discussions similaires

  1. [XSL]appliquer la fonction substring sur une valeur récupéré
    Par totoranky dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 22/02/2006, 17h21
  2. Tri sur case option
    Par xboulney dans le forum Access
    Réponses: 13
    Dernier message: 07/02/2006, 12h30
  3. [RCP]mes icons sur mes tree n'apparaissent pas
    Par david06600 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 10/01/2006, 10h58
  4. Réponses: 5
    Dernier message: 13/07/2005, 10h03
  5. substr sur le $resultat d'une requete
    Par grellierj dans le forum Langage SQL
    Réponses: 12
    Dernier message: 21/01/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo