Remember me - Lost password?
m3c__ : about 188 days ago
code
$var .= ' ';


Ok, non chiedetemi perché ma dentro un for devo ciclare una roba simile per aggiungere spazi bianchi al fondo di una stringa.

Solo che così facendo me ne aggiunge solo uno. E' un problema degli spazi bianchi perché mettendo un carattere qualsiasi funziona. Ho anche provato mettendo altri caratteri e facendo poi un str_replace, niente. L'obiettivo è ottenere $var = 'STRINGA ';

Anche meemi è contro di me... dopo stringa ho messo 4 spazi bianchi invece di 1 come si vede!
from nato a Locarno - vivo a Pantelleria - 13 replies
Grizzly
ragnarokkr : about 188 days ago
ma non puoi fare una roba tipo
code
$var = sprintf("[%-10s]", $var);
e ti risolvi il problema del for?
from Pietra Ligure, Savona - detail
JustB : about 188 days ago
Il problema degli spazi secondo me è di HTML e non di PHP.
Devi impostare la proprietà white-space dell'elemento a "pre" oppure mettere tutto dentro un blocco "code" o "pre".
Qualcosa tipo:
code

$var = "prova";

echo str_pad($var, 10, " ") . ".";
echo '<pre>' . str_pad($var, 10, " ") . '.</pre>';
from Sant'Antimo - NA - detail
contezero74 : about 188 days ago
Concordo con @justb: anche per me il problema è dell'html. prova con:   (se non ricordo male)
from Cremona, Lombardia, Italia - detail
m3c__ : about 188 days ago
In tutti e due i sistemi funziona

Dando un occhio alle due funzioni mi sembra che la str_pad è nata per fare esattamente quel che mi serve. Nel mio caso non devo usare il tag pre dato che non avrò niente a che fare con HTML me ne accorgevo dal sorgente che non aggiungeva gli spazi dopo al primo. In pratica gioco un po' con le stringhe, ne divido una, gli aggiungo gli spazi alla fine, la unisco ad un altra e la mando ad un web service.

Grazie ad entrambi
from nato a Locarno - vivo a Pantelleria - detail
ilTofa : about 188 days ago
Oppure usi   che è "EM SPACE", il carattere unicode che fa uno spazio largo quanto la M.
from Roma, Italy - detail
DeMoN3 : about 188 days ago
ma se sostituisci lo spazio con   (ecommerciale_nbsp_puntoevirgola, nel caso meemi lo traducesse)
from Latina - detail
DeMoN3 : about 188 days ago
infatti, lo traduce...ovviamente senza gli underscores

& nbsp ; tutto attaccato
from Latina - detail
DeMoN3 : about 188 days ago
ah, ok, ho letto ora che non ti serve html, sorry
from Latina - detail
m3c__ : about 188 days ago
Non so come potrebbe prenderla il webservice se gli passo caratteri particolari, lui vuole proprio uno spazio bianco che poi visivamente sia uguale dubito gli importi.
from nato a Locarno - vivo a Pantelleria - detail
DeMoN3 : about 188 days ago
nono, ma se hai trovato la soluzione fai pure, avevo letto solo il tuo meme e le ultime risposte, per quello sono intervenuto
from Latina - detail
m3c__ : about 188 days ago
Si, ma era più una risposta a @iltofa, scusa se non ho specificato
from nato a Locarno - vivo a Pantelleria - detail
ilTofa : about 188 days ago
Sì, non avevo capito il contesto, scusami...
from Roma, Italy - detail
m3c__ : about 187 days ago
Tranquillo, inizialmente non l'avevo specificato. Al massimo, studierò una punizione creativa...
from nato a Locarno - vivo a Pantelleria - detail
New to meemi?
Join now to quickly and easily way

Problem? Rigenerate new code
By clicking the button, you agree all terms of service