Czy istnieje sposób zaznaczania odpowiedzi? Zawsze myślałem, że możesz to zrobić tylko na pytania. @TheBlackBenzKid
Pacerier
Chodziło mi o to, że dałem mu +1, gdy go reprezentowałem.
TheBlackBenzKid
@TheBlackBenzKid "faved";)
Andrés Morales
8
Nie jestem pewien, jak układa się pod względem wydajności, ale w miejscach, w których tak naprawdę nie ma to znaczenia, podoba mi się ten format, ponieważ mogę być pewien, że używa \ r \ n (CRLF), a nie innego formatu, w jakim znajduje się mój plik PHP zapisane w.
Należy pamiętać, że buforowanie danych wyjściowych może nie być najlepszym rozwiązaniem pod względem wydajności i czystości kodu w tym konkretnym przypadku, ale warto je tutaj zostawić w celach informacyjnych.
Aby umieścić ciągi „l” i „vv” w osobnych wierszach samego kodu:
$xml ="l";
$xml .="vv"
echo $xml;
W tym przypadku mówisz, że chcesz dołączyć .=ciąg na końcu poprzedniej wersji tej zmiennej łańcuchowej. Pamiętaj, że = jest tylko operatorem przypisania, więc w oryginalnym kodzie przypisujesz zmiennej nową wartość ciągu.
Aby umieścić ciągi „l” i „vv” w osobnych wierszach samego echa:
$xml ="l\nvv"
echo $xml;
W tym przypadku nie potrzebujesz wielu ciągów, ponieważ nowy znak linii \nzajmie się tym za Ciebie.
Aby umieścić ciągi „l” i „vv” w osobnych wierszach w kodzie i podczas wyświetlania echa:
concatenation
. Tak to się nazywa, kiedy łączysz struny.Odpowiedzi:
Dobrze,
Pracuje.
Możesz również skorzystać z:
lub
Edytuj na podstawie komentarza:
Ciągi można łączyć za pomocą
.=
operatora.źródło
PHP ma ciągi Heredoc i Nowdoc, które są najlepszym sposobem obsługi ciągów wielowierszowych w PHP.
http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
Nowdoc jest jak Heredoc, ale nie zastępuje zmiennych.
Uważaj, że token końcowy
EOD
nie może być w ogóle wcięty, inaczej PHP tego nie potwierdzi. Nie musisz też używać „EOD
”; może to być dowolny ciąg.źródło
Powtórzę:
Dokumentacja na temat PHP_EOL .
źródło
Nie jestem pewien, jak układa się pod względem wydajności, ale w miejscach, w których tak naprawdę nie ma to znaczenia, podoba mi się ten format, ponieważ mogę być pewien, że używa \ r \ n (CRLF), a nie innego formatu, w jakim znajduje się mój plik PHP zapisane w.
Pozwala mi też tworzyć wcięcia, jak chcę.
źródło
Innym rozwiązaniem jest użycie buforowania wyjścia , możesz zebrać wszystko, co jest wysyłane / wyświetlane na ekranie i przechowywać w zmiennej.
Należy pamiętać, że buforowanie danych wyjściowych może nie być najlepszym rozwiązaniem pod względem wydajności i czystości kodu w tym konkretnym przypadku, ale warto je tutaj zostawić w celach informacyjnych.
źródło
Może spróbuj ". =" Nieumarły z "="?
da ci "lvv";
źródło
Ale naprawdę powinieneś zajrzeć do http://us3.php.net/simplexml
źródło
Aby umieścić ciągi „l” i „vv” w osobnych wierszach samego kodu:
W tym przypadku mówisz, że chcesz dołączyć
.=
ciąg na końcu poprzedniej wersji tej zmiennej łańcuchowej. Pamiętaj, że = jest tylko operatorem przypisania, więc w oryginalnym kodzie przypisujesz zmiennej nową wartość ciągu.Aby umieścić ciągi „l” i „vv” w osobnych wierszach samego echa:
W tym przypadku nie potrzebujesz wielu ciągów, ponieważ nowy znak linii
\n
zajmie się tym za Ciebie.Aby umieścić ciągi „l” i „vv” w osobnych wierszach w kodzie i podczas wyświetlania echa:
źródło