Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    2

    alle prime armi con php

    Sono alle prime armi con la programmazione php, e devo svolgere questo compito ma non sono capace.
    Qualcuno riuscirebbe a darmi una mano?

    Questo è il testo su cui devo lavorare:
    Le corbeau et le renard.
    Maître Corbeau, sur un arbre perché,
    Tenait en son bec un fromage.
    Maître Renard, par l'odeur alléché,
    Lui tint à peu près ce langage :
    " Hé ! bonjour, Monsieur du Corbeau,
    Que vous êtes joli ! que vous me semblez beau !
    Sans mentir, si votre ramage
    Se rapporte à votre plumage,
    Vous êtes le phénix des hôtes de ces bois. "
    A ces mots le Corbeau ne se sent pas de joie ;
    Et pour montrer sa belle voix,
    Il ouvre un large bec, laisse tomber sa proie.
    Le Renard s'en saisit, et dit : " Mon bon Monsieur,
    Apprenez que tout flatteur Vit aux dépens de celui qui l'écoute :
    Cette leçon vaut bien un fromage, sans doute.
    " Le Corbeau, honteux et confus,
    Jura, mais un peu tard, qu'on ne l'y prendrait plus.


    Io devo:
    – stampare il numero dei caratteri della favola
    – stampare il numero dei caratteri del titolo
    – stampare il titolo della favola (la prima riga)
    – mettere la prima lettera di ogni parola del titolo in maiuscolo
    – mettere tutto il titolo in maiuscolo
    – stampare i caratteri da 10 a 20 del titolo
    – nel titolo, sostituire gli spazi con -
    – stampare la prima riga del testo (non il titolo)

    Grazie mille

  2. #2
    Se qualcuno ti ha assegnato questo compito si presume che tu debba essere in grado di svolgerlo. Se non ne sei in grado probabilmente non hai studiato e questo non è il posto adatto per farsi fare i compiti!
    Prova risolvere il compito in base alle tue conoscenze e possibilità e postare eventuali dubbi o problemi.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    2
    sono riuscita a contare i caratteri del testo e anche a stampare solamente il titolo in questo modo:
    <?php

    $string = <<<'END'
    Le corbeau et le renard.
    Maître Corbeau, sur un arbre perché,
    Tenait en son bec un fromage.
    Maître Renard, par l'odeur alléché,
    Lui tint à peu près ce langage :
    " Hé ! bonjour, Monsieur du Corbeau, Que vous êtes joli ! que vous me semblez beau !
    Sans mentir, si votre ramage
    Se rapporte à votre plumage,
    Vous êtes le phénix des hôtes de ces bois. "
    A ces mots le Corbeau ne se sent pas de joie ;
    Et pour montrer sa belle voix,
    Il ouvre un large bec, laisse tomber sa proie.
    Le Renard s'en saisit, et dit : " Mon bon Monsieur,
    Apprenez que tout flatteur Vit aux dépens de celui qui l'écoute :
    Cette leçon vaut bien un fromage, sans doute.
    " Le Corbeau, honteux et confus,
    Jura, mais un peu tard, qu'on ne l'y prendrait plus.
    END;

    $needle = '.';

    echo strlen($string);

    echo substr($string, 0, strpos($string, $needle)+strlen($needle));

    ?>

    ma non riesco a lavorare solo sul titolo, ho cercato di creare una funzione, probabilmente sbagliando, in questo modo:
    <?php


    $string = <<<'END'
    Le corbeau et le renard.
    Maître Corbeau, sur un arbre perché,
    Tenait en son bec un fromage.
    Maître Renard, par l'odeur alléché,
    Lui tint à peu près ce langage :
    " Hé ! bonjour, Monsieur du Corbeau, Que vous êtes joli ! que vous me semblez beau !
    Sans mentir, si votre ramage
    Se rapporte à votre plumage,
    Vous êtes le phénix des hôtes de ces bois. "
    A ces mots le Corbeau ne se sent pas de joie ;
    Et pour montrer sa belle voix,
    Il ouvre un large bec, laisse tomber sa proie.
    Le Renard s'en saisit, et dit : " Mon bon Monsieur,
    Apprenez que tout flatteur Vit aux dépens de celui qui l'écoute :
    Cette leçon vaut bien un fromage, sans doute.
    " Le Corbeau, honteux et confus,
    Jura, mais un peu tard, qu'on ne l'y prendrait plus.
    END;

    $needle = '.';

    function titolo ($string, $needle){

    substr($string, 0, strpos($string, $needle)+strlen($needle));

    echo strlen(titolo ($string, $needle));


    ?>

    ma non mi restituisce nessun valore!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.