Αλλαγη απο return σε echo

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
skull
Δημοσιεύσεις: 140
Εγγραφή: 02 Μαρ 2005 17:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Αλλαγη απο return σε echo

Δημοσίευση από skull » 14 Μαρ 2006 22:05

Helloz all,

σπάω το κεφάλι μου και δεν θυμάμαι καλά το πως να τα χρησιμοποιήσω.

Βασικά το return επιστρέφει μία τιμή ενώ η echo ολόκληρο κομμάτι.
Ξέρω οτι στην return δεν χρειάζετε δίπλα στην δήλωση της fuction να δηλώσεις τις τιμές που βγαίνουν απο αυτήν.Ενώ στην echo χρισημοποιείς sub? :-?

Ωχ μπερδεύτικα τώρα πιο πολύ.

Τεσπα,θέλω να επιστρέψω παραπάνω απο μία σταθερά και συγκεκριμένα θέλω να δουλέψω με την echo.

Πιό αναλυτικά

απο

Κώδικας: Επιλογή όλων

function name() {
return=$name 
}
σε

Κώδικας: Επιλογή όλων

echo "Όνομα: " . $name . 
"<br>Επίθετο&#58; " . $name2;
Τέλος,στη πρώτη περίπτωση όπου {name} ότι περέχετε μέσα στο $name

αλλα στην δεύτερη??

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

Αλλαγη απο return σε echo

Δημοσίευση από shadow » 14 Μαρ 2006 22:40

Με την return μπορείς να επιστρέψεις μόνο μια τιμή από μια συνάρτηση. Βεβαια η τιμή αυτή μπορεί να είναι από μια μεταβλητή μέχρι ενα array, so εαν θες παραπάνω από μια τιμές βάλε τη συνάρτηση σου να επιστρέψει π.χ. ενα array

Κώδικας: Επιλογή όλων

function lalakia&#40;&#41;&#123;
    $koko = array&#40;&#41;;
    $koko&#91;0&#93;&#91;'name'&#93; = '';
    $koko&#91;0&#93;&#91;'name2'&#93; = '';
    return $koko;
&#125;
$result = lalakia&#40;&#41;;
//prospelasi tou result kai echo tis times poy thes
Δεν ξέρω εάν κατάλαβα καλά τι θες να κάνεις, ειδικά αυτό που λες με την echo...H echo δεν επεστρέφει καμία τιμή απλώς κάνει οutput καποιο string
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

Άβαταρ μέλους
skull
Δημοσιεύσεις: 140
Εγγραφή: 02 Μαρ 2005 17:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Αλλαγη απο return σε echo

Δημοσίευση από skull » 14 Μαρ 2006 22:52

Αμ μπραβο αυτο θελω να κανω output μια string,αλλα το scriptακι βγαζει μια τιμη ενω εγω θελω μια string και ολα αυτα τα χρησιμοποιω μεσα σε ενα αλλο scriptακι οπου δεν ξερω που καλείτε αυτη η fuction.

Δοκίμασα και αυτο που λες αλλα τιποτα.Έτσι και αλιως εγω ηθελα οταν επιστρεφει η τιμη να συνοδευετε και απο 2 λογια ή ενα <br/> .

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης