αφαίρεση συγκεκριμένων λέξεων απο php string

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

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

Απάντηση
heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από heavyaris » 01 Οκτ 2010 21:32

Παιδιά, πώς μπορώ απο το string

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

SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ LIMIT χ, χχ


να κόβω πάντα το LIMIT χ, χχ ?
ευχαριστώ πάρα πολύ.
(ή με κάποιο τρόπο να κρατάω τα δεδομένα μέχρι και πρίν την λέξη limit)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από fafos » 01 Οκτ 2010 21:38

den agrikhsa lexh!! :o explain please..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από heavyaris » 01 Οκτ 2010 21:46

Βεβαίως, θα εξηγήσω καλύτερα :)

θέλω απο την μεταβλητη που έχει μέσα το

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

SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ LIMIT χ, χχ
να δημιουργήσω μια άλλη που να έχει μόνο το

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

SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ 
ο λόγος που βάζω ΧΧ είναι για να δείξω ότι εκεί υπάρχουν μεταβλητές κ άρα θα αλλάζει το μήκος του string (σε περίπτωση που πάει κάποιος να προτείνει να trimmarw το string απο ενα νούμερο χαρακτήρων και μετά).
ευχαριστώ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από fafos » 01 Οκτ 2010 21:50

me thn explode:

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

$string ="SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ LIMIT χ, χχ";

$tanga = explode(' LIMIT', $string);

echo $tanga[0];
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από heavyaris » 01 Οκτ 2010 21:53

χαχα!
ωραίο όνομα μεταβλητής επέλεξες :P
ναι αλλά εάν γράψω στη συνάρτηση σκέτο limit, τα όρια του limit θα σβηστούν και αυτά;
ευχαριστώ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από fafos » 01 Οκτ 2010 21:55

heavyaris έγραψε:χαχα!
ωραίο όνομα μεταβλητής επέλεξες :P
ναι αλλά εάν γράψω στη συνάρτηση σκέτο limit, τα όρια του limit θα σβηστούν και αυτά;
ευχαριστώ.
tha emfanisei mono auto: SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από heavyaris » 01 Οκτ 2010 22:00

νασαι καλά ρε φίλε!
απλά μετα πρέπέι να το βάλω σε μία μεταβλητη:
$brazil = $tanga[0];
και τέλος;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από fafos » 01 Οκτ 2010 22:07

heavyaris έγραψε:νασαι καλά ρε φίλε!
απλά μετα πρέπέι να το βάλω σε μία μεταβλητη:
$brazil = $tanga[0];
και τέλος;
nai... to brazil ti einai? neos typos kylotas? :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από heavyaris » 01 Οκτ 2010 22:14

ναι, μερικοί το αναφέρουν και σαν "3/4" λόγω τις επιφάνειας που καλύπτει :p

νασαι καλά ρε φίλε. δευτερη φορά που με ξελασπώνεις!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από fafos » 01 Οκτ 2010 22:21

heavyaris έγραψε:ναι, μερικοί το αναφέρουν και σαν "3/4" λόγω τις επιφάνειας που καλύπτει :p

νασαι καλά ρε φίλε. δευτερη φορά που με ξελασπώνεις!
oi kouradokoftes einai ekros modas dhladh? :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από dva_dev » 02 Οκτ 2010 00:50

heavyaris έγραψε:Βεβαίως, θα εξηγήσω καλύτερα :)

θέλω απο την μεταβλητη που έχει μέσα το

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

SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ LIMIT χ, χχ
να δημιουργήσω μια άλλη που να έχει μόνο το

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

SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ 
ο λόγος που βάζω ΧΧ είναι για να δείξω ότι εκεί υπάρχουν μεταβλητές κ άρα θα αλλάζει το μήκος του string (σε περίπτωση που πάει κάποιος να προτείνει να trimmarw το string απο ενα νούμερο χαρακτήρων και μετά).
ευχαριστώ.
Θα πρότεινα κάτι τέτοιο:

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

$string = "SELECT * FROM χχχ where city like '%χχχχ%' ORDER BY χχχ χχχ LIMIT χ, χχ";
$string = substr($string, 0, strripos($string, ' LIMIT '));

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από nbc » 02 Οκτ 2010 01:02

Κι εγώ αυτό θα έκανα, αν ήμουν βέβαιος πως θα υπήρχε πάντα η LIMIT. Διαφορετικά, η λύση του φάφου είναι πιο foolproof.

(Μιλάμε, πάντα, για one-liners χωρίς if).

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

αφαίρεση συγκεκριμένων λέξεων απο php string

Δημοσίευση από dva_dev » 02 Οκτ 2010 01:10

Με 1 γραμμή δεν λύνονται όλα τα προβλήματα. Αν υπάρχουν >1 limit (π.χ. μέσα στο χχχχχ) και η explode θέλει τσεκάρισμα.

Εξάλλου, αν ο editor σου το επιτρέπει, τα γράφεις όλα στην ίδια γραμμή και έχεις το επιθυμητό αποτέλεσμα. :D

Απάντηση

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

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

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