Hoe extra WhiteSpace toevoegen in PHP?

Ik vroeg me af hoe kan ik extra witruimte toevoegen in PHP is het iets als \shelp alsjeblieft dank.

Is er een tutorial die dit soort dingen vermeldt, bedankt.


Antwoord 1, Autoriteit 100%

Zoals dit:

str_repeat(' ', 5); // adds 5 spaces

Antwoord 2, Autoriteit 32%

PHP (meestal) genereert HTML-uitgang voor een website.

Bij het weergeven van HTML geeft de browser (meestal) alle witruimte in tekst in een enkele ruimte in. Soms, tussen tags, stort het zelfs witspace aan Niets in.

Om de browser te overtuigen om WhiteSpace weer te geven, moet u speciale tags bevatten zoals &nbsp;of <br/>in uw HTML om toe te voegen respectievelijk niet-breaking witruimte of nieuwe regels.


Antwoord 3, Autoriteit 30%

Gebruik meer dan één witruimte op de meeste webbrowsers &nbsp;in plaats van normale witte spaties.

echo "<p>Hello &nbsp;&nbsp;&nbsp; punt"; // This will render as Hello   Punt (with 4 white spaces)
echo "<p> Hello       punt"; // This will render as Hello punt (with one space)

Voor het weergeven van gegevens in RAW-formaat (met het exact aantal spaties en “binnengaan”) Gebruik HTML <pre>TAG.

echo "<pre>Hello        punt</pre>"; //Will render exactly as written here (8 white spaces)

Of u kunt een aantal CSS gebruiken om huidig ​​blok te stylen, niet om tekst of stripruimtes te doorbreken (ik weet het niet, maar deze)

Hoe je het ook doet, de uitvoer zal hetzelfde zijn, maar de browser zelf verwijdert dubbele spaties en wordt als één weergegeven.


Antwoord 4, autoriteit 17%

voor het toevoegen van een spatieteken kunt u

. gebruiken

<? 
echo "\x20\x20\x20"; 
 ?>

Antwoord 5, autoriteit 14%

gebruik deze. het zal 60 plaatsen bieden. dat is je tweede parameter.

echo str_repeat("&nbsp;", 60); 

Antwoord 6, autoriteit 12%

Gebruik de functie str_pad. Het is heel gemakkelijk te gebruiken. Een voorbeeld staat hieronder:

<?php
$input = "Alien";
echo str_pad($input, 10);                      // produces "Alien     "
?>

Antwoord 7, autoriteit 7%

pre is je vriend.

<pre> 
<?php // code goes here
?>
</pre>

Of je kunt “Bron bekijken” in je browser. (Ctrl+U voor de meeste browsers.)


Antwoord 8, autoriteit 4%

bron

<?php
echo "<p>hello\n";
echo "world</p>";
echo "\n\n";
echo "<p>\n\tindented\n</p>\n";
echo "
<div>
  easy formatting<br />
  across multiple lines!
</div>
";
?>

uitvoer

<p>hello
world</p> 
<p> 
    indented
</p>
<div> 
  easy formatting<br /> 
  across multiple lines!
</div>

Antwoord 9, autoriteit 3%

Is dit voor weergavedoeleinden? Als dat het geval is, moet u echt overwegen om uw weergave te scheiden van uw logica en gebruik stijlbladen voor het formatteren. Server Side PHP-PHP moeten het informeren en accepteren en accepteren van gegevens. Terwijl je PHP zeker zou kunnen gebruiken om te doen wat je vraagt, ben ik een zeer stevige gelovige in het bewaren van het display en logica met zoveel mogelijk scheiding.
Met stijlen kunt u al uw typen doen.

Geef de uitgangsklasse wrappers en -stijl dienovereenkomstig.


Antwoord 10, Autoriteit 3%

U kunt dit ook gebruiken

str_repeat("\x20", $numberOfRepeats);

Antwoord 11

U kunt de <pre>-tag gebruiken om meerdere ruimtes en linterkwaren te voorkomen die in één worden ingestort. Of u kunt &nbsp;gebruiken voor een typische ruimte (niet-breekruimte) en <br/>(of <br>) voor lijnonderbrekingen.

Maar doe niet <br><br><br><br>Gebruik gewoon een <p>tag en pas de marges aan met CSS.

<p style="margin-top: 20px;">Some copy...</p>

Hoewel u de stijlen wereldwijd moet definiëren, en niet inline zoals ik in dit voorbeeld heb gedaan.

Wanneer u snaren van PHP uitvoert, kunt u “\ n” gebruiken voor een nieuwe regel en “\ t” voor een tabblad.

<?php echo "This is one line\nThis is another line"; ?>

Hoewel, vlaggen zoals \ n of \ t alleen werken in dubbele aanhalingstekens (“) niet alleenstaande Wuotes (‘).


Antwoord 12

Om uw code er beter uit te laten zien bij het bekijken van de bron

$variable = 'foo';
echo "this is my php variable $variable \n";
echo "this is another php echo here $variable\n";

uw code wanneer de weergavebron eruit zal zien, met mooie regelterugloop dankzij \n

this is my php variable foo
this is another php echo here foo

Antwoord 13

wanneer je meer spatie tussen dubbele aanhalingstekens of enkele aanhalingstekens toevoegt, neemt PHP slechts één spatie in beslag, dus als je meer spatie tussen woorden of strings wilt toevoegen, gebruik dan de tab ‘\t’-reeks

echo "\t";

Antwoord 14

PHPis een gemakkelijke taal met meerdere oplossingen. Een snelle oplossing is het gebruik van dubbele aanhalingstekens " ". Voorbeeld hieronder.

$var1 = "Hello";
$var2 = "World";
$var3 = "How";
$var4 = "are";
$var5 = "you";
$var6 = "?";
$var7 = ",";
echo "$var1 $var2$var7 $var3 $var4 $var5$var6";
//Output: Hello World, How are you?

Other episodes