[PHP] Variabile volubile

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
Ciao a tutti
Dovrei assegnare questa variabile al mio file php , in pratica dico: se il record che trovi ha solo 6 caratteri... aggiungi 2 zeri .
PHP:
$testo = substr("000000".$_POST["testo"], -6);

Il mio problema è che vorrei mettere nello stessa variabile anche:
- se il record che trovi ha 7 caratteri. Aggiungi 1 zero
se il record che trovi ha 8 caratteri. Aggiungi 0 zero

Per fare questo ripeto X 3 volte tutto il codice php e funziona ma mi sembra ridicolo.
Come posso dare questa istruzione su una riga sola?

Grazie
 
Ultima modifica di un moderatore:

mr.x

Utente Attivo
9 Apr 2016
252
25
28
$testo='testo';
$add_zero=sprintf('%08s', $testo);

echo $add_zero;

valorizza $testo con la parola che vuoi, se i caretteri son inferiori a 8 aggiunge gli '0'
 
  • Like
Reactions: giancadeejay

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova con str_pad
PHP:
$stringa="1234567";//lunga 7 caratteri
$stringa=str_pad($stringa,8,"0",STR_PAD_LEFT);
echo $stringa; //output 01234567 stringa lunga 8
echo "<br>";
$stringa="12345";//lunga 5 caratteri
$stringa=str_pad($stringa,8,"0",STR_PAD_LEFT);
echo $stringa;//output 00012345 stringa lunga 8
dimenticavo se stringa = 12345678 (8 caratteri) output 12345678 (nessun 0)
 
  • Like
Reactions: giancadeejay

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
ciao
prova con str_pad
PHP:
$stringa="1234567";//lunga 7 caratteri
$stringa=str_pad($stringa,8,"0",STR_PAD_LEFT);
echo $stringa; //output 01234567 stringa lunga 8
echo "<br>";
$stringa="12345";//lunga 5 caratteri
$stringa=str_pad($stringa,8,"0",STR_PAD_LEFT);
echo $stringa;//output 00012345 stringa lunga 8
dimenticavo se stringa = 12345678 (8 caratteri) output 12345678 (nessun 0)
RISOLTO grazie a tutti
 
Discussioni simili
Autore Titolo Forum Risposte Data
E Inviare variabile a PHP da ciclo in JS Javascript 0
A inserire variabile php colore in div html PHP 2
C [RISOLTO]Inserimento variabile php in input html PHP 20
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
S [PHP] Rendere visibile variabile di un costrutto if in un altro costrutto if PHP 1
T PHP: variabile che cambia ogni 5 giorni... PHP 3
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
L [PHP] Passare variabile PHP 3
J Passaggio variabile tra 2 file php PHP 15
Tommy03 Variabile PHP dentro a JQuery PHP 3
A [PHP] Scopo di una variabile PHP 4
M [PHP] Salvare campo di una tabella in una variabile PHP 14
B [PHP] Valore variabile non riconosciuto PHP 1
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P [PHP] $_GET non preleva variabile nell’URL PHP 4
A Php variabile immagine inesistente PHP 4
Shyson [PHP] Personalizzare variabile PHP 0
Monital Funzione php e campo database come variabile PHP 6
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] Passaare una variabile ad un PHP 2
A [PHP] Non prende variabile $provincia ma tutte le altre si PHP 6
P [PHP] Query con variabile PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
A [PHP] Widget Meteo con località variabile PHP 0
paloppa [PHP] Dubbio print variabile PHP 27
paloppa [PHP] Dubbio valore variabile PHP 16
B Scrivere in una casella di testo una variabile PHP PHP 9
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
M [PHP] Mantenere variabile con datagrid nella pagina 2 PHP 1
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
P Colore testo variabile PHP PHP 5
Occhioverde [PHP] Incrementare variabile al click di un pulsante PHP 5
elpirata [PHP] Stampare i valori di una variabile scritta su più righe PHP 1
T [php]Variabile in textbox via post PHP 9
bubino8 [PHP] Variabile da multipla Checkbox PHP 2
M [PHP] Includere solo il risultato di una variabile PHP 2
G [Javascript] jQuery PHP MySql - inserire variabile nel DataBase Javascript 8
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
L variabile php per html PHP 2
gandalf1959 [PHP] variabile di sessione si azzera ricaricando la pagina? PHP 3
gandalf1959 [PHP] Con GET perdo un pezzo di variabile PHP 7
S [PHP] Aiuto! Non riesco a richiamare una variabile PHP 2
U [PHP] Parse error: syntax error, unexpected variabile (T_VARIABLE) PHP 8
M [PHP] Errore nell' assegnazione della variabile $this->id su una funzione PHP 1
cosmin Utilizzare una variabile php in CREATE TABLE mysql. PHP 2
G Ciclo if php per far comparire un pulsante solo nel caso in cui una variabile sia 0 PHP 2
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
B richiamare variabile javascript su pagina php Javascript 4

Discussioni simili