[GDRCD 5.2 stable] css Edit dei post
Pagine → 1 2
25/02/2020 12:48:45
irenes ha scritto: allora evidentemente ricordo male come funziona quella parte di codice. Consiglio comunque di studiare un po' come funzionano le due funzioni che vi sono state suggerite e le varie opzioni, a lasciare così il codice con quelle in qualche modo risolvete.
A me sinceramente quella parte di codice mi faceva abbastanza schifo, così ho pensato di risolvere il problema alla radice, ovvero far diventare l'edit direttamente un campo del DB
Allora, seguendo il tuo suggerimento io mi sono messa un po' a studiare queste funzioni, ma siccome mi sto mettendo in gioco principalmente per imparare, ti faccio una domanda che probabilmente è fessa ma...
Queste funzioni str+altro, nelle loro varie funzionalità mi sembra di capire che cerchino in una frase, una parola o comunque una "variabile" e da lì in poi "stampano" ciò che gli è stato detto di stampare (si, so di non essere molto tecnica nelle spiegazioni, spero comunque di rendere il concetto).
In questo modo, non è che cancella tutta la parte che c'è prima? Cioè, queste funzioni non dicono "stampami la funzione da qui in poi e tutto ciò che c'è prima non vale"?
Prendo in esempio questo https://www.w3schools.com/php/phptryit.asp?filename=tryphp_func_string_strstr ↗: qui fa l'esempio che stampa solo la parola "world!" ed ignora totalmente l'"hello" perchè la funzione dice solo di stampare da world in poi.
Ergo, nel codice di gdrcd, quella funzione non dice di stampare solo da Edit in poi e di cancellare il messaggio prima?
Con ogni probabiltià sto dicendo delle fesserie ma, appunto, sto cercando d'imparare come usare nuove funzioni, come da te suggerito :3
25/02/2020 13:23:06
strstr($_POST['messaggio'], "\n\n\n\nEdit", true)
sintassi della funzione:
il parametro TRUE della funzione indica di restituire tutto il testo prima della prima occorrenza del testo specificato ovvero prima del:
"\n\n\n\nEdit"
qui avevo postato anche un esempio di come funziona con quel parametro attivo:
Esempio di come funziona:
https://wtools.io/php-sandbox/fj ↗ https://wtools.io/php-sandbox/fj
25/02/2020 13:33:45
dyrr ha scritto:
strstr($_POST['messaggio'], "\n\n\n\nEdit", true)
sintassi della funzione:
il parametro TRUE della funzione indica di restituire tutto il testo prima della prima occorrenza del testo specificato ovvero prima del:
"\n\n\n\nEdit"
qui avevo postato anche un esempio di come funziona con quel parametro attivo:
Esempio di come funziona:
https://wtools.io/php-sandbox/fj ↗ https://wtools.io/php-sandbox/fj
Aaah, ok, quindi senza TRUE succede ciò che ho ipotizzato io, mentre con quella variabile si evita l'inghippo, ho capito bene?
Sei sempre gentilissimo! Pardon se non avevo compreso il tuo esempio ma, appunto, sto cercando di studiarmi un po' le cose e mi perdo pezzi.
Grazie ancora per il chiarimento! Ora provo a pasticciarci un po' dietro per capire come applicare la cosa da te suggerita.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
AlterEgo ↗
Storie di Agarthi ↗
World of Warship ↗