[Tutorial PHP] Adaugare spatii

#1
Nume Tutorial: Adaugare spatii
Descriere: Adaugare spatii
Download:
Autor: Anonim
Sursa (Link-ul oficial):
tutorialeonline
Propria parere: Folositor.
Tutorialul:

Dacă doriţi să puneţi un text centrat între anumite caractere, sau aveţi un buton în formular şi doriţi ca textul să fie băgat între anumite caractere automat, codul de mai jos adaugă spaţii (sau orice alte caractere) şi îl puteţi folosi în paginile voastre.

Cod: Selectaţi tot

<?php
 // (C) Oana - www.tutoriale.far-php.ro
 // se creaza o functie care sa adauge spatiile
 // de preferat este ca $maxsir sa fie un nr par  
 function pune_spatii($denumire, $maxsir)
 {    
 // codul html pentru spatiu
 $sp="&nbsp;";  // puteti inlocui cu orice caracter
 $sir = trim($denumire);
 $nrsir=strlen($sir);
 if ($nrsir < $maxsir)  
 {
 $nrsp=($maxsir-$nrsir)/2;
 if (is_integer($nrsp))
 {
 $nrsp=($maxsir-$nrsir)/2;
 }
 else
 {
 $nrsp=round(($maxsir-$nrsir)/2-1);
 // rotunjesc si scad 1 pt ca e mai usor sa concatenez un spatiu la sir  
 }
 $sirsp="";
 for($i=0; $i<$nrsp; $i++)
 {
 $sirsp = $sirsp.$sp;
 }
 if (is_integer(($maxsir-$nrsir)/2))
 {
 $sirspl=$sirsp;
 $sirspr=$sirsp;
 }
 else
 {
 $sirspl=$sirsp;
 $sirspr=$sirsp.$sp;
 }
 $sir_nou=$sirspl.$sir.$sirspr;
 }
 else
 {
 $sir_nou = substr($sir, 0, $maxsir);
 }
 return $sir_nou;  
 }
 // si acum sa folosim functia
 $denumire = "Ceva";
 $maxsir = 21;
 $nadname_nou= pune_spatii($denumire, $maxsir);
 // si afisam rezultatul
 echo '<table border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
 <tr>
 <td style="color: #FFFFFF">'.$nadname_nou.'</td>
 </tr>  
 </table>';
 ?> 
Aici am folosit un tabel, dar se poate utiliza şi la div-uri sau butoane din formulare sau unde aveţi nevoie.

Înapoi la “Tutoriale PHP”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 1 vizitator

cron